Function at 0x1029ffd0
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1031ab85
mov eax, dword fs:[0]
push eax
mov eax, 0x4728
call fcn.1030e0a0
mov eax, dword [0x10338040]
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 - 0x3124], eax
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.bayonet]
mov byte [ebp - 0x2fc8], al
movsx ecx, byte [ebp - 0x2fc8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2fc9], cl
mov dl, byte [ebp - 0x2fc9]
mov byte [ebp - 0x315c], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.bayonet]
mov byte [ebp - 0x2fd0], cl
movsx edx, byte [ebp - 0x2fd0]
xor edx, 0xffffff98
mov byte [ebp - 0x2fd1], dl
mov al, byte [ebp - 0x2fd1]
mov byte [ebp - 0x315b], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.bayonet]
mov byte [ebp - 0x118], dl
movsx eax, byte [ebp - 0x118]
xor eax, 0xffffff98
mov byte [ebp - 0x119], al
mov cl, byte [ebp - 0x119]
mov byte [ebp - 0x315a], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.bayonet]
mov byte [ebp - 0x120], cl
movsx edx, byte [ebp - 0x120]
xor edx, 0xffffff98
mov byte [ebp - 0x121], dl
mov al, byte [ebp - 0x121]
mov byte [ebp - 0x3159], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.bayonet]
mov byte [ebp - 0x128], dl
movsx eax, byte [ebp - 0x128]
xor eax, 0xffffff98
mov byte [ebp - 0x129], al
mov cl, byte [ebp - 0x129]
mov byte [ebp - 0x3158], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.bayonet]
mov byte [ebp - 0x130], cl
movsx edx, byte [ebp - 0x130]
xor edx, 0xffffff98
mov byte [ebp - 0x131], dl
mov al, byte [ebp - 0x131]
mov byte [ebp - 0x3157], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.bayonet]
mov byte [ebp - 0x138], al
movsx ecx, byte [ebp - 0x138]
xor ecx, 0xffffff98
mov byte [ebp - 0x139], cl
mov dl, byte [ebp - 0x139]
mov byte [ebp - 0x3156], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.bayonet]
mov byte [ebp - 0x140], dl
movsx eax, byte [ebp - 0x140]
xor eax, 0xffffff98
mov byte [ebp - 0x141], al
mov cl, byte [ebp - 0x141]
mov byte [ebp - 0x3155], cl
mov dword [ebp - 0x310c], 0
jmp 0x102a01aa
mov edx, dword [ebp - 0x310c]
add edx, 1
mov dword [ebp - 0x310c], edx
cmp dword [ebp - 0x310c], 8
jae 0x102a0223
lea eax, [ebp - 0x315c]
mov dword [ebp - 0x41b4], eax
mov ecx, dword [ebp - 0x41b4]
add ecx, dword [ebp - 0x310c]
mov dword [ebp - 0x41b8], ecx
mov edx, dword [ebp - 0x41b8]
mov al, byte [edx]
mov byte [ebp - 0x148], al
mov cl, byte [ebp - 0x3770]
mov byte [ebp - 0x3a], cl
movsx edx, byte [ebp - 0x148]
xor edx, 0xffffff98
mov byte [ebp - 0x3a], dl
lea eax, [ebp - 0x315c]
mov dword [ebp - 0x41bc], eax
mov ecx, dword [ebp - 0x41bc]
add ecx, dword [ebp - 0x310c]
mov dword [ebp - 0x41c0], ecx
mov edx, dword [ebp - 0x41c0]
mov al, byte [ebp - 0x3a]
mov byte [edx], al
jmp 0x102a019b
lea ecx, [ebp - 0x315c]
mov dword [ebp - 0x41c4], ecx
mov edx, dword [ebp - 0x41c4]
mov dword [ebp - 0x384c], edx
lea eax, [ebp - 0x4524]
mov dword [ebp - 0x41c8], eax
movzx ecx, byte [ebp - 0x3797]
push ecx
mov ecx, dword [ebp - 0x41c8]
call fcn.1008cde0
mov dword [ebp - 4], 0
mov edx, dword [ebp - 0x384c]
mov dword [ebp - 0x3110], edx
mov eax, dword [ebp - 0x3110]
add eax, 1
mov dword [ebp - 0x41cc], eax
mov ecx, dword [ebp - 0x3110]
mov dl, byte [ecx]
mov byte [ebp - 0x149], dl
add dword [ebp - 0x3110], 1
cmp byte [ebp - 0x149], 0
jne 0x102a027c
mov eax, dword [ebp - 0x3110]
sub eax, dword [ebp - 0x41cc]
mov dword [ebp - 0x41d0], eax
mov ecx, dword [ebp - 0x41d0]
mov dword [ebp - 0x41d4], ecx
mov edx, dword [ebp - 0x41d4]
mov dword [ebp - 0x41d8], edx
mov eax, dword [ebp - 0x41d8]
push eax
mov ecx, dword [ebp - 0x384c]
push ecx
lea ecx, [ebp - 0x4524]
call fcn.1008ce30
mov dword [ebp - 4], 1
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x150], cl
movsx edx, byte [ebp - 0x150]
xor edx, 0xffffff98
mov byte [ebp - 0x151], dl
mov al, byte [ebp - 0x151]
mov byte [ebp - 0x33a8], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x158], dl
movsx eax, byte [ebp - 0x158]
xor eax, 0xffffff98
mov byte [ebp - 0x159], al
mov cl, byte [ebp - 0x159]
mov byte [ebp - 0x33a7], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x160], al
movsx ecx, byte [ebp - 0x160]
xor ecx, 0xffffff98
mov byte [ebp - 0x161], cl
mov dl, byte [ebp - 0x161]
mov byte [ebp - 0x33a6], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x168], dl
movsx eax, byte [ebp - 0x168]
xor eax, 0xffffff98
mov byte [ebp - 0x169], al
mov cl, byte [ebp - 0x169]
mov byte [ebp - 0x33a5], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x170], al
movsx ecx, byte [ebp - 0x170]
xor ecx, 0xffffff98
mov byte [ebp - 0x171], cl
mov dl, byte [ebp - 0x171]
mov byte [ebp - 0x33a4], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x178], dl
movsx eax, byte [ebp - 0x178]
xor eax, 0xffffff98
mov byte [ebp - 0x179], al
mov cl, byte [ebp - 0x179]
mov byte [ebp - 0x33a3], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x180], cl
movsx edx, byte [ebp - 0x180]
xor edx, 0xffffff98
mov byte [ebp - 0x181], dl
mov al, byte [ebp - 0x181]
mov byte [ebp - 0x33a2], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x188], al
movsx ecx, byte [ebp - 0x188]
xor ecx, 0xffffff98
mov byte [ebp - 0x189], cl
mov dl, byte [ebp - 0x189]
mov byte [ebp - 0x33a1], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x190], cl
movsx edx, byte [ebp - 0x190]
xor edx, 0xffffff98
mov byte [ebp - 0x191], dl
mov al, byte [ebp - 0x191]
mov byte [ebp - 0x33a0], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x198], al
movsx ecx, byte [ebp - 0x198]
xor ecx, 0xffffff98
mov byte [ebp - 0x199], cl
mov dl, byte [ebp - 0x199]
mov byte [ebp - 0x339f], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1a0], dl
movsx eax, byte [ebp - 0x1a0]
xor eax, 0xffffff98
mov byte [ebp - 0x1a1], al
mov cl, byte [ebp - 0x1a1]
mov byte [ebp - 0x339e], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1a8], cl
movsx edx, byte [ebp - 0x1a8]
xor edx, 0xffffff98
mov byte [ebp - 0x1a9], dl
mov al, byte [ebp - 0x1a9]
mov byte [ebp - 0x339d], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1b0], al
movsx ecx, byte [ebp - 0x1b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1b1], cl
mov dl, byte [ebp - 0x1b1]
mov byte [ebp - 0x339c], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1b8], dl
movsx eax, byte [ebp - 0x1b8]
xor eax, 0xffffff98
mov byte [ebp - 0x1b9], al
mov cl, byte [ebp - 0x1b9]
mov byte [ebp - 0x339b], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1c0], cl
movsx edx, byte [ebp - 0x1c0]
xor edx, 0xffffff98
mov byte [ebp - 0x1c1], dl
mov al, byte [ebp - 0x1c1]
mov byte [ebp - 0x339a], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1c8], al
movsx ecx, byte [ebp - 0x1c8]
xor ecx, 0xffffff98
mov byte [ebp - 0x1c9], cl
mov dl, byte [ebp - 0x1c9]
mov byte [ebp - 0x3399], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1d0], cl
movsx edx, byte [ebp - 0x1d0]
xor edx, 0xffffff98
mov byte [ebp - 0x1d1], dl
mov al, byte [ebp - 0x1d1]
mov byte [ebp - 0x3398], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1d8], al
movsx ecx, byte [ebp - 0x1d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x1d9], cl
mov dl, byte [ebp - 0x1d9]
mov byte [ebp - 0x3397], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1e0], dl
movsx eax, byte [ebp - 0x1e0]
xor eax, 0xffffff98
mov byte [ebp - 0x1e1], al
mov cl, byte [ebp - 0x1e1]
mov byte [ebp - 0x3396], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1e8], cl
movsx edx, byte [ebp - 0x1e8]
xor edx, 0xffffff98
mov byte [ebp - 0x1e9], dl
mov al, byte [ebp - 0x1e9]
mov byte [ebp - 0x3395], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1f0], al
movsx ecx, byte [ebp - 0x1f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1f1], cl
mov dl, byte [ebp - 0x1f1]
mov byte [ebp - 0x3394], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1f8], dl
movsx eax, byte [ebp - 0x1f8]
xor eax, 0xffffff98
mov byte [ebp - 0x1f9], al
mov cl, byte [ebp - 0x1f9]
mov byte [ebp - 0x3393], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x200], cl
movsx edx, byte [ebp - 0x200]
xor edx, 0xffffff98
mov byte [ebp - 0x201], dl
mov al, byte [ebp - 0x201]
mov byte [ebp - 0x3392], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x208], al
movsx ecx, byte [ebp - 0x208]
xor ecx, 0xffffff98
mov byte [ebp - 0x209], cl
mov dl, byte [ebp - 0x209]
mov byte [ebp - 0x3391], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x210], dl
movsx eax, byte [ebp - 0x210]
xor eax, 0xffffff98
mov byte [ebp - 0x211], al
mov cl, byte [ebp - 0x211]
mov byte [ebp - 0x3390], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x218], cl
movsx edx, byte [ebp - 0x218]
xor edx, 0xffffff98
mov byte [ebp - 0x219], dl
mov al, byte [ebp - 0x219]
mov byte [ebp - 0x338f], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x220], al
movsx ecx, byte [ebp - 0x220]
xor ecx, 0xffffff98
mov byte [ebp - 0x221], cl
mov dl, byte [ebp - 0x221]
mov byte [ebp - 0x338e], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x228], dl
movsx eax, byte [ebp - 0x228]
xor eax, 0xffffff98
mov byte [ebp - 0x229], al
mov cl, byte [ebp - 0x229]
mov byte [ebp - 0x338d], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x230], cl
movsx edx, byte [ebp - 0x230]
xor edx, 0xffffff98
mov byte [ebp - 0x231], dl
mov al, byte [ebp - 0x231]
mov byte [ebp - 0x338c], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x238], al
movsx ecx, byte [ebp - 0x238]
xor ecx, 0xffffff98
mov byte [ebp - 0x239], cl
mov dl, byte [ebp - 0x239]
mov byte [ebp - 0x338b], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x240], dl
movsx eax, byte [ebp - 0x240]
xor eax, 0xffffff98
mov byte [ebp - 0x241], al
mov cl, byte [ebp - 0x241]
mov byte [ebp - 0x338a], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x248], cl
movsx edx, byte [ebp - 0x248]
xor edx, 0xffffff98
mov byte [ebp - 0x249], dl
mov al, byte [ebp - 0x249]
mov byte [ebp - 0x3389], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x250], dl
movsx eax, byte [ebp - 0x250]
xor eax, 0xffffff98
mov byte [ebp - 0x251], al
mov cl, byte [ebp - 0x251]
mov byte [ebp - 0x3388], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x258], cl
movsx edx, byte [ebp - 0x258]
xor edx, 0xffffff98
mov byte [ebp - 0x259], dl
mov al, byte [ebp - 0x259]
mov byte [ebp - 0x3387], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x260], al
movsx ecx, byte [ebp - 0x260]
xor ecx, 0xffffff98
mov byte [ebp - 0x261], cl
mov dl, byte [ebp - 0x261]
mov byte [ebp - 0x3386], dl
mov dword [ebp - 0x3114], 0
jmp 0x102a098e
mov eax, dword [ebp - 0x3114]
add eax, 1
mov dword [ebp - 0x3114], eax
cmp dword [ebp - 0x3114], 0x23
jae 0x102a0a07
lea ecx, [ebp - 0x33a8]
mov dword [ebp - 0x41dc], ecx
mov edx, dword [ebp - 0x41dc]
add edx, dword [ebp - 0x3114]
mov dword [ebp - 0x41e0], edx
mov eax, dword [ebp - 0x41e0]
mov cl, byte [eax]
mov byte [ebp - 0x268], cl
mov dl, byte [ebp - 0x3798]
mov byte [ebp - 0x11], dl
movsx eax, byte [ebp - 0x268]
xor eax, 0xffffff98
mov byte [ebp - 0x11], al
lea ecx, [ebp - 0x33a8]
mov dword [ebp - 0x41e4], ecx
mov edx, dword [ebp - 0x41e4]
add edx, dword [ebp - 0x3114]
mov dword [ebp - 0x41e8], edx
mov eax, dword [ebp - 0x41e8]
mov cl, byte [ebp - 0x11]
mov byte [eax], cl
jmp 0x102a097f
lea edx, [ebp - 0x33a8]
mov dword [ebp - 0x41ec], edx
mov eax, dword [ebp - 0x41ec]
mov dword [ebp - 0x38ac], eax
lea ecx, [ebp - 0x450c]
mov dword [ebp - 0x41f0], ecx
movzx edx, byte [ebp - 0x3799]
push edx
mov ecx, dword [ebp - 0x41f0]
call fcn.1008cde0
mov byte [ebp - 4], 2
mov eax, dword [ebp - 0x38ac]
mov dword [ebp - 0x3118], eax
mov ecx, dword [ebp - 0x3118]
add ecx, 1
mov dword [ebp - 0x41f4], ecx
mov edx, dword [ebp - 0x3118]
mov al, byte [edx]
mov byte [ebp - 0x269], al
add dword [ebp - 0x3118], 1
cmp byte [ebp - 0x269], 0
jne 0x102a0a5d
mov ecx, dword [ebp - 0x3118]
sub ecx, dword [ebp - 0x41f4]
mov dword [ebp - 0x41f8], ecx
mov edx, dword [ebp - 0x41f8]
mov dword [ebp - 0x41fc], edx
mov eax, dword [ebp - 0x41fc]
mov dword [ebp - 0x4200], eax
mov ecx, dword [ebp - 0x4200]
push ecx
mov edx, dword [ebp - 0x38ac]
push edx
lea ecx, [ebp - 0x450c]
call fcn.1008ce30
mov byte [ebp - 4], 3
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x270], dl
movsx eax, byte [ebp - 0x270]
xor eax, 0xffffff98
mov byte [ebp - 0x271], al
mov cl, byte [ebp - 0x271]
mov byte [ebp - 0x33cc], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x278], al
movsx ecx, byte [ebp - 0x278]
xor ecx, 0xffffff98
mov byte [ebp - 0x279], cl
mov dl, byte [ebp - 0x279]
mov byte [ebp - 0x33cb], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x280], cl
movsx edx, byte [ebp - 0x280]
xor edx, 0xffffff98
mov byte [ebp - 0x281], dl
mov al, byte [ebp - 0x281]
mov byte [ebp - 0x33ca], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x288], al
movsx ecx, byte [ebp - 0x288]
xor ecx, 0xffffff98
mov byte [ebp - 0x289], cl
mov dl, byte [ebp - 0x289]
mov byte [ebp - 0x33c9], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x290], cl
movsx edx, byte [ebp - 0x290]
xor edx, 0xffffff98
mov byte [ebp - 0x291], dl
mov al, byte [ebp - 0x291]
mov byte [ebp - 0x33c8], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x298], al
movsx ecx, byte [ebp - 0x298]
xor ecx, 0xffffff98
mov byte [ebp - 0x299], cl
mov dl, byte [ebp - 0x299]
mov byte [ebp - 0x33c7], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2a0], dl
movsx eax, byte [ebp - 0x2a0]
xor eax, 0xffffff98
mov byte [ebp - 0x2a1], al
mov cl, byte [ebp - 0x2a1]
mov byte [ebp - 0x33c6], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2a8], cl
movsx edx, byte [ebp - 0x2a8]
xor edx, 0xffffff98
mov byte [ebp - 0x2a9], dl
mov al, byte [ebp - 0x2a9]
mov byte [ebp - 0x33c5], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2b0], dl
movsx eax, byte [ebp - 0x2b0]
xor eax, 0xffffff98
mov byte [ebp - 0x2b1], al
mov cl, byte [ebp - 0x2b1]
mov byte [ebp - 0x33c4], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2b8], cl
movsx edx, byte [ebp - 0x2b8]
xor edx, 0xffffff98
mov byte [ebp - 0x2b9], dl
mov al, byte [ebp - 0x2b9]
mov byte [ebp - 0x33c3], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2c0], al
movsx ecx, byte [ebp - 0x2c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2c1], cl
mov dl, byte [ebp - 0x2c1]
mov byte [ebp - 0x33c2], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2c8], dl
movsx eax, byte [ebp - 0x2c8]
xor eax, 0xffffff98
mov byte [ebp - 0x2c9], al
mov cl, byte [ebp - 0x2c9]
mov byte [ebp - 0x33c1], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2d0], cl
movsx edx, byte [ebp - 0x2d0]
xor edx, 0xffffff98
mov byte [ebp - 0x2d1], dl
mov al, byte [ebp - 0x2d1]
mov byte [ebp - 0x33c0], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2d8], al
movsx ecx, byte [ebp - 0x2d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2d9], cl
mov dl, byte [ebp - 0x2d9]
mov byte [ebp - 0x33bf], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2e0], dl
movsx eax, byte [ebp - 0x2e0]
xor eax, 0xffffff98
mov byte [ebp - 0x2e1], al
mov cl, byte [ebp - 0x2e1]
mov byte [ebp - 0x33be], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2e8], cl
movsx edx, byte [ebp - 0x2e8]
xor edx, 0xffffff98
mov byte [ebp - 0x2e9], dl
mov al, byte [ebp - 0x2e9]
mov byte [ebp - 0x33bd], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2f0], dl
movsx eax, byte [ebp - 0x2f0]
xor eax, 0xffffff98
mov byte [ebp - 0x2f1], al
mov cl, byte [ebp - 0x2f1]
mov byte [ebp - 0x33bc], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2f8], cl
movsx edx, byte [ebp - 0x2f8]
xor edx, 0xffffff98
mov byte [ebp - 0x2f9], dl
mov al, byte [ebp - 0x2f9]
mov byte [ebp - 0x33bb], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x300], al
movsx ecx, byte [ebp - 0x300]
xor ecx, 0xffffff98
mov byte [ebp - 0x301], cl
mov dl, byte [ebp - 0x301]
mov byte [ebp - 0x33ba], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x308], dl
movsx eax, byte [ebp - 0x308]
xor eax, 0xffffff98
mov byte [ebp - 0x309], al
mov cl, byte [ebp - 0x309]
mov byte [ebp - 0x33b9], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x310], cl
movsx edx, byte [ebp - 0x310]
xor edx, 0xffffff98
mov byte [ebp - 0x311], dl
mov al, byte [ebp - 0x311]
mov byte [ebp - 0x33b8], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x318], al
movsx ecx, byte [ebp - 0x318]
xor ecx, 0xffffff98
mov byte [ebp - 0x319], cl
mov dl, byte [ebp - 0x319]
mov byte [ebp - 0x33b7], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x320], dl
movsx eax, byte [ebp - 0x320]
xor eax, 0xffffff98
mov byte [ebp - 0x321], al
mov cl, byte [ebp - 0x321]
mov byte [ebp - 0x33b6], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x328], cl
movsx edx, byte [ebp - 0x328]
xor edx, 0xffffff98
mov byte [ebp - 0x329], dl
mov al, byte [ebp - 0x329]
mov byte [ebp - 0x33b5], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x330], al
movsx ecx, byte [ebp - 0x330]
xor ecx, 0xffffff98
mov byte [ebp - 0x331], cl
mov dl, byte [ebp - 0x331]
mov byte [ebp - 0x33b4], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x338], dl
movsx eax, byte [ebp - 0x338]
xor eax, 0xffffff98
mov byte [ebp - 0x339], al
mov cl, byte [ebp - 0x339]
mov byte [ebp - 0x33b3], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x340], cl
movsx edx, byte [ebp - 0x340]
xor edx, 0xffffff98
mov byte [ebp - 0x341], dl
mov al, byte [ebp - 0x341]
mov byte [ebp - 0x33b2], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x348], al
movsx ecx, byte [ebp - 0x348]
xor ecx, 0xffffff98
mov byte [ebp - 0x349], cl
mov dl, byte [ebp - 0x349]
mov byte [ebp - 0x33b1], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x350], dl
movsx eax, byte [ebp - 0x350]
xor eax, 0xffffff98
mov byte [ebp - 0x351], al
mov cl, byte [ebp - 0x351]
mov byte [ebp - 0x33b0], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x358], cl
movsx edx, byte [ebp - 0x358]
xor edx, 0xffffff98
mov byte [ebp - 0x359], dl
mov al, byte [ebp - 0x359]
mov byte [ebp - 0x33af], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x360], al
movsx ecx, byte [ebp - 0x360]
xor ecx, 0xffffff98
mov byte [ebp - 0x361], cl
mov dl, byte [ebp - 0x361]
mov byte [ebp - 0x33ae], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x368], dl
movsx eax, byte [ebp - 0x368]
xor eax, 0xffffff98
mov byte [ebp - 0x369], al
mov cl, byte [ebp - 0x369]
mov byte [ebp - 0x33ad], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x370], al
movsx ecx, byte [ebp - 0x370]
xor ecx, 0xffffff98
mov byte [ebp - 0x371], cl
mov dl, byte [ebp - 0x371]
mov byte [ebp - 0x33ac], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x378], dl
movsx eax, byte [ebp - 0x378]
xor eax, 0xffffff98
mov byte [ebp - 0x379], al
mov cl, byte [ebp - 0x379]
mov byte [ebp - 0x33ab], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x380], cl
movsx edx, byte [ebp - 0x380]
xor edx, 0xffffff98
mov byte [ebp - 0x381], dl
mov al, byte [ebp - 0x381]
mov byte [ebp - 0x33aa], al
mov dword [ebp - 0x311c], 0
jmp 0x102a116c
mov ecx, dword [ebp - 0x311c]
add ecx, 1
mov dword [ebp - 0x311c], ecx
cmp dword [ebp - 0x311c], 0x23
jae 0x102a11e5
lea edx, [ebp - 0x33cc]
mov dword [ebp - 0x4204], edx
mov eax, dword [ebp - 0x4204]
add eax, dword [ebp - 0x311c]
mov dword [ebp - 0x4208], eax
mov ecx, dword [ebp - 0x4208]
mov dl, byte [ecx]
mov byte [ebp - 0x388], dl
mov al, byte [ebp - 0x3772]
mov byte [ebp - 0x12], al
movsx ecx, byte [ebp - 0x388]
xor ecx, 0xffffff98
mov byte [ebp - 0x12], cl
lea edx, [ebp - 0x33cc]
mov dword [ebp - 0x420c], edx
mov eax, dword [ebp - 0x420c]
add eax, dword [ebp - 0x311c]
mov dword [ebp - 0x4210], eax
mov ecx, dword [ebp - 0x4210]
mov dl, byte [ebp - 0x12]
mov byte [ecx], dl
jmp 0x102a115d
lea eax, [ebp - 0x33cc]
mov dword [ebp - 0x4214], eax
mov ecx, dword [ebp - 0x4214]
mov dword [ebp - 0x3900], ecx
lea edx, [ebp - 0x435c]
mov dword [ebp - 0x4218], edx
movzx eax, byte [ebp - 0x3773]
push eax
mov ecx, dword [ebp - 0x4218]
call fcn.1008cde0
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x3900]
mov dword [ebp - 0x3120], ecx
mov edx, dword [ebp - 0x3120]
add edx, 1
mov dword [ebp - 0x421c], edx
mov eax, dword [ebp - 0x3120]
mov cl, byte [eax]
mov byte [ebp - 0x389], cl
add dword [ebp - 0x3120], 1
cmp byte [ebp - 0x389], 0
jne 0x102a123b
mov edx, dword [ebp - 0x3120]
sub edx, dword [ebp - 0x421c]
mov dword [ebp - 0x4220], edx
mov eax, dword [ebp - 0x4220]
mov dword [ebp - 0x4224], eax
mov ecx, dword [ebp - 0x4224]
mov dword [ebp - 0x4228], ecx
mov edx, dword [ebp - 0x4228]
push edx
mov eax, dword [ebp - 0x3900]
push eax
lea ecx, [ebp - 0x435c]
call fcn.1008ce30
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x3124]
mov dword [ecx], 0x1f4
lea edx, [ebp - 0x435c]
push edx
mov ecx, dword [ebp - 0x3124]
add ecx, 4
call fcn.100ad110
lea eax, [ebp - 0x4524]
push eax
mov ecx, dword [ebp - 0x3124]
add ecx, 0x34
call fcn.100ad110
mov ecx, dword [ebp - 0x4344]
mov dword [ebp - 0x3908], ecx
lea ecx, [ebp - 0x435c]
call fcn.1008bb90
mov dword [ebp - 0x3908], eax
mov edx, dword [0x103a921c]
mov dword [ebp - 0x390c], edx
lea eax, [ebp - 0x422c]
mov dword [ebp - 0x3904], eax
mov ecx, dword [ebp - 0x3904]
mov edx, dword [ebp - 0x390c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3904]
mov dword [ebp - 0x42a0], eax
mov ecx, dword [ebp - 0x422c]
mov edx, dword [ecx]
mov dword [ebp - 0x4230], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x4230]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x4234], edx
mov eax, dword [ebp - 0x4234]
mov dword [ebp - 0x4238], eax
mov ecx, dword [ebp - 0x4238]
mov dword [ebp - 0x423c], ecx
mov edx, dword [ebp - 0x3908]
push edx
mov ecx, dword [ebp - 0x390c]
call dword [ebp - 0x423c]
mov ecx, dword [ebp - 0x3124]
mov dword [ecx + 0x4c], eax
mov edx, dword [ebp - 0x42a4]
mov dword [ebp - 0x3914], edx
lea ecx, [ebp - 0x450c]
call fcn.1008bb90
mov dword [ebp - 0x3914], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x3918], eax
lea ecx, [ebp - 0x4240]
mov dword [ebp - 0x3910], ecx
mov edx, dword [ebp - 0x3910]
mov eax, dword [ebp - 0x3918]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3910]
mov dword [ebp - 0x42a8], ecx
mov edx, dword [ebp - 0x4240]
mov eax, dword [edx]
mov dword [ebp - 0x4244], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x4244]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x4248], eax
mov ecx, dword [ebp - 0x4248]
mov dword [ebp - 0x424c], ecx
mov edx, dword [ebp - 0x424c]
mov dword [ebp - 0x4250], edx
mov eax, dword [ebp - 0x3914]
push eax
mov ecx, dword [ebp - 0x3918]
call dword [ebp - 0x4250]
mov ecx, dword [ebp - 0x3124]
mov dword [ecx + 0x50], eax
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x435c]
call fcn.1008b960
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x450c]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4524]
call fcn.1008b960
mov edx, 0x54
shl edx, 1
add edx, dword [ebp - 0x10]
mov dword [ebp - 0x3140], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x390], dl
movsx eax, byte [ebp - 0x390]
xor eax, 0xffffff98
mov byte [ebp - 0x391], al
mov cl, byte [ebp - 0x391]
mov byte [ebp - 0x3234], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x398], al
movsx ecx, byte [ebp - 0x398]
xor ecx, 0xffffff98
mov byte [ebp - 0x399], cl
mov dl, byte [ebp - 0x399]
mov byte [ebp - 0x3233], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x3a0], cl
movsx edx, byte [ebp - 0x3a0]
xor edx, 0xffffff98
mov byte [ebp - 0x3a1], dl
mov al, byte [ebp - 0x3a1]
mov byte [ebp - 0x3232], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x3a8], al
movsx ecx, byte [ebp - 0x3a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x3a9], cl
mov dl, byte [ebp - 0x3a9]
mov byte [ebp - 0x3231], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x3b0], cl
movsx edx, byte [ebp - 0x3b0]
xor edx, 0xffffff98
mov byte [ebp - 0x3b1], dl
mov al, byte [ebp - 0x3b1]
mov byte [ebp - 0x3230], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x3b8], al
movsx ecx, byte [ebp - 0x3b8]
xor ecx, 0xffffff98
mov byte [ebp - 0x3b9], cl
mov dl, byte [ebp - 0x3b9]
mov byte [ebp - 0x322f], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x3c0], dl
movsx eax, byte [ebp - 0x3c0]
xor eax, 0xffffff98
mov byte [ebp - 0x3c1], al
mov cl, byte [ebp - 0x3c1]
mov byte [ebp - 0x322e], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x3c8], cl
movsx edx, byte [ebp - 0x3c8]
xor edx, 0xffffff98
mov byte [ebp - 0x3c9], dl
mov al, byte [ebp - 0x3c9]
mov byte [ebp - 0x322d], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x3d0], dl
movsx eax, byte [ebp - 0x3d0]
xor eax, 0xffffff98
mov byte [ebp - 0x3d1], al
mov cl, byte [ebp - 0x3d1]
mov byte [ebp - 0x322c], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x3d8], cl
movsx edx, byte [ebp - 0x3d8]
xor edx, 0xffffff98
mov byte [ebp - 0x3d9], dl
mov al, byte [ebp - 0x3d9]
mov byte [ebp - 0x322b], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x3e0], al
movsx ecx, byte [ebp - 0x3e0]
xor ecx, 0xffffff98
mov byte [ebp - 0x3e1], cl
mov dl, byte [ebp - 0x3e1]
mov byte [ebp - 0x322a], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x3e8], dl
movsx eax, byte [ebp - 0x3e8]
xor eax, 0xffffff98
mov byte [ebp - 0x3e9], al
mov cl, byte [ebp - 0x3e9]
mov byte [ebp - 0x3229], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x3f0], cl
movsx edx, byte [ebp - 0x3f0]
xor edx, 0xffffff98
mov byte [ebp - 0x3f1], dl
mov al, byte [ebp - 0x3f1]
mov byte [ebp - 0x3228], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x3f8], al
movsx ecx, byte [ebp - 0x3f8]
xor ecx, 0xffffff98
mov byte [ebp - 0x3f9], cl
mov dl, byte [ebp - 0x3f9]
mov byte [ebp - 0x3227], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x400], dl
movsx eax, byte [ebp - 0x400]
xor eax, 0xffffff98
mov byte [ebp - 0x401], al
mov cl, byte [ebp - 0x401]
mov byte [ebp - 0x3226], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x408], cl
movsx edx, byte [ebp - 0x408]
xor edx, 0xffffff98
mov byte [ebp - 0x409], dl
mov al, byte [ebp - 0x409]
mov byte [ebp - 0x3225], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x410], dl
movsx eax, byte [ebp - 0x410]
xor eax, 0xffffff98
mov byte [ebp - 0x411], al
mov cl, byte [ebp - 0x411]
mov byte [ebp - 0x3224], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x418], cl
movsx edx, byte [ebp - 0x418]
xor edx, 0xffffff98
mov byte [ebp - 0x419], dl
mov al, byte [ebp - 0x419]
mov byte [ebp - 0x3223], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x420], al
movsx ecx, byte [ebp - 0x420]
xor ecx, 0xffffff98
mov byte [ebp - 0x421], cl
mov dl, byte [ebp - 0x421]
mov byte [ebp - 0x3222], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x428], dl
movsx eax, byte [ebp - 0x428]
xor eax, 0xffffff98
mov byte [ebp - 0x429], al
mov cl, byte [ebp - 0x429]
mov byte [ebp - 0x3221], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x430], cl
movsx edx, byte [ebp - 0x430]
xor edx, 0xffffff98
mov byte [ebp - 0x431], dl
mov al, byte [ebp - 0x431]
mov byte [ebp - 0x3220], al
mov dword [ebp - 0x3128], 0
jmp 0x102a186f
mov ecx, dword [ebp - 0x3128]
add ecx, 1
mov dword [ebp - 0x3128], ecx
cmp dword [ebp - 0x3128], 0x15
jae 0x102a18e8
lea edx, [ebp - 0x3234]
mov dword [ebp - 0x4254], edx
mov eax, dword [ebp - 0x4254]
add eax, dword [ebp - 0x3128]
mov dword [ebp - 0x39a8], eax
mov ecx, dword [ebp - 0x39a8]
mov dl, byte [ecx]
mov byte [ebp - 0x438], dl
mov al, byte [ebp - 0x3774]
mov byte [ebp - 0x13], al
movsx ecx, byte [ebp - 0x438]
xor ecx, 0xffffff98
mov byte [ebp - 0x13], cl
lea edx, [ebp - 0x3234]
mov dword [ebp - 0x39ac], edx
mov eax, dword [ebp - 0x39ac]
add eax, dword [ebp - 0x3128]
mov dword [ebp - 0x39b0], eax
mov ecx, dword [ebp - 0x39b0]
mov dl, byte [ebp - 0x13]
mov byte [ecx], dl
jmp 0x102a1860
lea eax, [ebp - 0x3234]
mov dword [ebp - 0x39b4], eax
mov ecx, dword [ebp - 0x39b4]
mov dword [ebp - 0x391c], ecx
lea edx, [ebp - 0x4554]
mov dword [ebp - 0x39b8], edx
movzx eax, byte [ebp - 0x3775]
push eax
mov ecx, dword [ebp - 0x39b8]
call fcn.1008cde0
mov dword [ebp - 4], 6
mov ecx, dword [ebp - 0x391c]
mov dword [ebp - 0x312c], ecx
mov edx, dword [ebp - 0x312c]
add edx, 1
mov dword [ebp - 0x39bc], edx
mov eax, dword [ebp - 0x312c]
mov cl, byte [eax]
mov byte [ebp - 0x439], cl
add dword [ebp - 0x312c], 1
cmp byte [ebp - 0x439], 0
jne 0x102a1941
mov edx, dword [ebp - 0x312c]
sub edx, dword [ebp - 0x39bc]
mov dword [ebp - 0x39c0], edx
mov eax, dword [ebp - 0x39c0]
mov dword [ebp - 0x39c4], eax
mov ecx, dword [ebp - 0x39c4]
mov dword [ebp - 0x39c8], ecx
mov edx, dword [ebp - 0x39c8]
push edx
mov eax, dword [ebp - 0x391c]
push eax
lea ecx, [ebp - 0x4554]
call fcn.1008ce30
mov dword [ebp - 4], 7
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x440], al
movsx ecx, byte [ebp - 0x440]
xor ecx, 0xffffff98
mov byte [ebp - 0x441], cl
mov dl, byte [ebp - 0x441]
mov byte [ebp - 0x3490], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x448], cl
movsx edx, byte [ebp - 0x448]
xor edx, 0xffffff98
mov byte [ebp - 0x449], dl
mov al, byte [ebp - 0x449]
mov byte [ebp - 0x348f], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x450], dl
movsx eax, byte [ebp - 0x450]
xor eax, 0xffffff98
mov byte [ebp - 0x451], al
mov cl, byte [ebp - 0x451]
mov byte [ebp - 0x348e], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x458], cl
movsx edx, byte [ebp - 0x458]
xor edx, 0xffffff98
mov byte [ebp - 0x459], dl
mov al, byte [ebp - 0x459]
mov byte [ebp - 0x348d], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x460], dl
movsx eax, byte [ebp - 0x460]
xor eax, 0xffffff98
mov byte [ebp - 0x461], al
mov cl, byte [ebp - 0x461]
mov byte [ebp - 0x348c], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x468], cl
movsx edx, byte [ebp - 0x468]
xor edx, 0xffffff98
mov byte [ebp - 0x469], dl
mov al, byte [ebp - 0x469]
mov byte [ebp - 0x348b], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x470], al
movsx ecx, byte [ebp - 0x470]
xor ecx, 0xffffff98
mov byte [ebp - 0x471], cl
mov dl, byte [ebp - 0x471]
mov byte [ebp - 0x348a], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x478], dl
movsx eax, byte [ebp - 0x478]
xor eax, 0xffffff98
mov byte [ebp - 0x479], al
mov cl, byte [ebp - 0x479]
mov byte [ebp - 0x3489], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x480], al
movsx ecx, byte [ebp - 0x480]
xor ecx, 0xffffff98
mov byte [ebp - 0x481], cl
mov dl, byte [ebp - 0x481]
mov byte [ebp - 0x3488], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x488], dl
movsx eax, byte [ebp - 0x488]
xor eax, 0xffffff98
mov byte [ebp - 0x489], al
mov cl, byte [ebp - 0x489]
mov byte [ebp - 0x3487], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x490], cl
movsx edx, byte [ebp - 0x490]
xor edx, 0xffffff98
mov byte [ebp - 0x491], dl
mov al, byte [ebp - 0x491]
mov byte [ebp - 0x3486], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x498], al
movsx ecx, byte [ebp - 0x498]
xor ecx, 0xffffff98
mov byte [ebp - 0x499], cl
mov dl, byte [ebp - 0x499]
mov byte [ebp - 0x3485], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4a0], dl
movsx eax, byte [ebp - 0x4a0]
xor eax, 0xffffff98
mov byte [ebp - 0x4a1], al
mov cl, byte [ebp - 0x4a1]
mov byte [ebp - 0x3484], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4a8], cl
movsx edx, byte [ebp - 0x4a8]
xor edx, 0xffffff98
mov byte [ebp - 0x4a9], dl
mov al, byte [ebp - 0x4a9]
mov byte [ebp - 0x3483], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4b0], al
movsx ecx, byte [ebp - 0x4b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x4b1], cl
mov dl, byte [ebp - 0x4b1]
mov byte [ebp - 0x3482], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4b8], dl
movsx eax, byte [ebp - 0x4b8]
xor eax, 0xffffff98
mov byte [ebp - 0x4b9], al
mov cl, byte [ebp - 0x4b9]
mov byte [ebp - 0x3481], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4c0], al
movsx ecx, byte [ebp - 0x4c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x4c1], cl
mov dl, byte [ebp - 0x4c1]
mov byte [ebp - 0x3480], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4c8], dl
movsx eax, byte [ebp - 0x4c8]
xor eax, 0xffffff98
mov byte [ebp - 0x4c9], al
mov cl, byte [ebp - 0x4c9]
mov byte [ebp - 0x347f], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4d0], cl
movsx edx, byte [ebp - 0x4d0]
xor edx, 0xffffff98
mov byte [ebp - 0x4d1], dl
mov al, byte [ebp - 0x4d1]
mov byte [ebp - 0x347e], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4d8], al
movsx ecx, byte [ebp - 0x4d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x4d9], cl
mov dl, byte [ebp - 0x4d9]
mov byte [ebp - 0x347d], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4e0], dl
movsx eax, byte [ebp - 0x4e0]
xor eax, 0xffffff98
mov byte [ebp - 0x4e1], al
mov cl, byte [ebp - 0x4e1]
mov byte [ebp - 0x347c], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4e8], cl
movsx edx, byte [ebp - 0x4e8]
xor edx, 0xffffff98
mov byte [ebp - 0x4e9], dl
mov al, byte [ebp - 0x4e9]
mov byte [ebp - 0x347b], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4f0], al
movsx ecx, byte [ebp - 0x4f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x4f1], cl
mov dl, byte [ebp - 0x4f1]
mov byte [ebp - 0x347a], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4f8], dl
movsx eax, byte [ebp - 0x4f8]
xor eax, 0xffffff98
mov byte [ebp - 0x4f9], al
mov cl, byte [ebp - 0x4f9]
mov byte [ebp - 0x3479], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x500], cl
movsx edx, byte [ebp - 0x500]
xor edx, 0xffffff98
mov byte [ebp - 0x501], dl
mov al, byte [ebp - 0x501]
mov byte [ebp - 0x3478], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x508], al
movsx ecx, byte [ebp - 0x508]
xor ecx, 0xffffff98
mov byte [ebp - 0x509], cl
mov dl, byte [ebp - 0x509]
mov byte [ebp - 0x3477], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x510], dl
movsx eax, byte [ebp - 0x510]
xor eax, 0xffffff98
mov byte [ebp - 0x511], al
mov cl, byte [ebp - 0x511]
mov byte [ebp - 0x3476], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x518], cl
movsx edx, byte [ebp - 0x518]
xor edx, 0xffffff98
mov byte [ebp - 0x519], dl
mov al, byte [ebp - 0x519]
mov byte [ebp - 0x3475], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x520], al
movsx ecx, byte [ebp - 0x520]
xor ecx, 0xffffff98
mov byte [ebp - 0x521], cl
mov dl, byte [ebp - 0x521]
mov byte [ebp - 0x3474], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x528], dl
movsx eax, byte [ebp - 0x528]
xor eax, 0xffffff98
mov byte [ebp - 0x529], al
mov cl, byte [ebp - 0x529]
mov byte [ebp - 0x3473], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x530], cl
movsx edx, byte [ebp - 0x530]
xor edx, 0xffffff98
mov byte [ebp - 0x531], dl
mov al, byte [ebp - 0x531]
mov byte [ebp - 0x3472], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x538], al
movsx ecx, byte [ebp - 0x538]
xor ecx, 0xffffff98
mov byte [ebp - 0x539], cl
mov dl, byte [ebp - 0x539]
mov byte [ebp - 0x3471], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x540], cl
movsx edx, byte [ebp - 0x540]
xor edx, 0xffffff98
mov byte [ebp - 0x541], dl
mov al, byte [ebp - 0x541]
mov byte [ebp - 0x3470], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x548], al
movsx ecx, byte [ebp - 0x548]
xor ecx, 0xffffff98
mov byte [ebp - 0x549], cl
mov dl, byte [ebp - 0x549]
mov byte [ebp - 0x346f], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x550], dl
movsx eax, byte [ebp - 0x550]
xor eax, 0xffffff98
mov byte [ebp - 0x551], al
mov cl, byte [ebp - 0x551]
mov byte [ebp - 0x346e], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x558], cl
movsx edx, byte [ebp - 0x558]
xor edx, 0xffffff98
mov byte [ebp - 0x559], dl
mov al, byte [ebp - 0x559]
mov byte [ebp - 0x346d], al
mov ecx, 1
imul edx, ecx, 0x24
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x560], al
movsx ecx, byte [ebp - 0x560]
xor ecx, 0xffffff98
mov byte [ebp - 0x561], cl
mov dl, byte [ebp - 0x561]
mov byte [ebp - 0x346c], dl
mov eax, 1
imul ecx, eax, 0x25
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x568], dl
movsx eax, byte [ebp - 0x568]
xor eax, 0xffffff98
mov byte [ebp - 0x569], al
mov cl, byte [ebp - 0x569]
mov byte [ebp - 0x346b], cl
mov edx, 1
imul eax, edx, 0x26
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x570], cl
movsx edx, byte [ebp - 0x570]
xor edx, 0xffffff98
mov byte [ebp - 0x571], dl
mov al, byte [ebp - 0x571]
mov byte [ebp - 0x346a], al
mov ecx, 1
imul edx, ecx, 0x27
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x578], al
movsx ecx, byte [ebp - 0x578]
xor ecx, 0xffffff98
mov byte [ebp - 0x579], cl
mov dl, byte [ebp - 0x579]
mov byte [ebp - 0x3469], dl
mov eax, 1
imul ecx, eax, 0x28
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x580], dl
movsx eax, byte [ebp - 0x580]
xor eax, 0xffffff98
mov byte [ebp - 0x581], al
mov cl, byte [ebp - 0x581]
mov byte [ebp - 0x3468], cl
mov edx, 1
imul eax, edx, 0x29
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x588], cl
movsx edx, byte [ebp - 0x588]
xor edx, 0xffffff98
mov byte [ebp - 0x589], dl
mov al, byte [ebp - 0x589]
mov byte [ebp - 0x3467], al
mov dword [ebp - 0x3084], 0
jmp 0x102a21a3
mov ecx, dword [ebp - 0x3084]
add ecx, 1
mov dword [ebp - 0x3084], ecx
cmp dword [ebp - 0x3084], 0x2a
jae 0x102a221c
lea edx, [ebp - 0x3490]
mov dword [ebp - 0x39cc], edx
mov eax, dword [ebp - 0x39cc]
add eax, dword [ebp - 0x3084]
mov dword [ebp - 0x39d0], eax
mov ecx, dword [ebp - 0x39d0]
mov dl, byte [ecx]
mov byte [ebp - 0x590], dl
mov al, byte [ebp - 0x3776]
mov byte [ebp - 0x14], al
movsx ecx, byte [ebp - 0x590]
xor ecx, 0xffffff98
mov byte [ebp - 0x14], cl
lea edx, [ebp - 0x3490]
mov dword [ebp - 0x39d4], edx
mov eax, dword [ebp - 0x39d4]
add eax, dword [ebp - 0x3084]
mov dword [ebp - 0x39d8], eax
mov ecx, dword [ebp - 0x39d8]
mov dl, byte [ebp - 0x14]
mov byte [ecx], dl
jmp 0x102a2194
lea eax, [ebp - 0x3490]
mov dword [ebp - 0x39dc], eax
mov ecx, dword [ebp - 0x39dc]
mov dword [ebp - 0x3920], ecx
lea edx, [ebp - 0x453c]
mov dword [ebp - 0x39e0], edx
movzx eax, byte [ebp - 0x3777]
push eax
mov ecx, dword [ebp - 0x39e0]
call fcn.1008cde0
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x3920]
mov dword [ebp - 0x3134], ecx
mov edx, dword [ebp - 0x3134]
add edx, 1
mov dword [ebp - 0x39e4], edx
mov eax, dword [ebp - 0x3134]
mov cl, byte [eax]
mov byte [ebp - 0x591], cl
add dword [ebp - 0x3134], 1
cmp byte [ebp - 0x591], 0
jne 0x102a2272
mov edx, dword [ebp - 0x3134]
sub edx, dword [ebp - 0x39e4]
mov dword [ebp - 0x39e8], edx
mov eax, dword [ebp - 0x39e8]
mov dword [ebp - 0x39ec], eax
mov ecx, dword [ebp - 0x39ec]
mov dword [ebp - 0x39f0], ecx
mov edx, dword [ebp - 0x39f0]
push edx
mov eax, dword [ebp - 0x3920]
push eax
lea ecx, [ebp - 0x453c]
call fcn.1008ce30
mov byte [ebp - 4], 9
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x598], al
movsx ecx, byte [ebp - 0x598]
xor ecx, 0xffffff98
mov byte [ebp - 0x599], cl
mov dl, byte [ebp - 0x599]
mov byte [ebp - 0x34bc], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5a0], cl
movsx edx, byte [ebp - 0x5a0]
xor edx, 0xffffff98
mov byte [ebp - 0x5a1], dl
mov al, byte [ebp - 0x5a1]
mov byte [ebp - 0x34bb], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5a8], dl
movsx eax, byte [ebp - 0x5a8]
xor eax, 0xffffff98
mov byte [ebp - 0x5a9], al
mov cl, byte [ebp - 0x5a9]
mov byte [ebp - 0x34ba], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5b0], cl
movsx edx, byte [ebp - 0x5b0]
xor edx, 0xffffff98
mov byte [ebp - 0x5b1], dl
mov al, byte [ebp - 0x5b1]
mov byte [ebp - 0x34b9], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5b8], dl
movsx eax, byte [ebp - 0x5b8]
xor eax, 0xffffff98
mov byte [ebp - 0x5b9], al
mov cl, byte [ebp - 0x5b9]
mov byte [ebp - 0x34b8], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5c0], cl
movsx edx, byte [ebp - 0x5c0]
xor edx, 0xffffff98
mov byte [ebp - 0x5c1], dl
mov al, byte [ebp - 0x5c1]
mov byte [ebp - 0x34b7], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5c8], al
movsx ecx, byte [ebp - 0x5c8]
xor ecx, 0xffffff98
mov byte [ebp - 0x5c9], cl
mov dl, byte [ebp - 0x5c9]
mov byte [ebp - 0x34b6], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5d0], dl
movsx eax, byte [ebp - 0x5d0]
xor eax, 0xffffff98
mov byte [ebp - 0x5d1], al
mov cl, byte [ebp - 0x5d1]
mov byte [ebp - 0x34b5], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5d8], al
movsx ecx, byte [ebp - 0x5d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x5d9], cl
mov dl, byte [ebp - 0x5d9]
mov byte [ebp - 0x34b4], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5e0], dl
movsx eax, byte [ebp - 0x5e0]
xor eax, 0xffffff98
mov byte [ebp - 0x5e1], al
mov cl, byte [ebp - 0x5e1]
mov byte [ebp - 0x34b3], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5e8], cl
movsx edx, byte [ebp - 0x5e8]
xor edx, 0xffffff98
mov byte [ebp - 0x5e9], dl
mov al, byte [ebp - 0x5e9]
mov byte [ebp - 0x34b2], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5f0], al
movsx ecx, byte [ebp - 0x5f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x5f1], cl
mov dl, byte [ebp - 0x5f1]
mov byte [ebp - 0x34b1], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5f8], dl
movsx eax, byte [ebp - 0x5f8]
xor eax, 0xffffff98
mov byte [ebp - 0x5f9], al
mov cl, byte [ebp - 0x5f9]
mov byte [ebp - 0x34b0], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x600], cl
movsx edx, byte [ebp - 0x600]
xor edx, 0xffffff98
mov byte [ebp - 0x601], dl
mov al, byte [ebp - 0x601]
mov byte [ebp - 0x34af], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x608], al
movsx ecx, byte [ebp - 0x608]
xor ecx, 0xffffff98
mov byte [ebp - 0x609], cl
mov dl, byte [ebp - 0x609]
mov byte [ebp - 0x34ae], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x610], dl
movsx eax, byte [ebp - 0x610]
xor eax, 0xffffff98
mov byte [ebp - 0x611], al
mov cl, byte [ebp - 0x611]
mov byte [ebp - 0x34ad], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x618], al
movsx ecx, byte [ebp - 0x618]
xor ecx, 0xffffff98
mov byte [ebp - 0x619], cl
mov dl, byte [ebp - 0x619]
mov byte [ebp - 0x34ac], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x620], dl
movsx eax, byte [ebp - 0x620]
xor eax, 0xffffff98
mov byte [ebp - 0x621], al
mov cl, byte [ebp - 0x621]
mov byte [ebp - 0x34ab], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x628], cl
movsx edx, byte [ebp - 0x628]
xor edx, 0xffffff98
mov byte [ebp - 0x629], dl
mov al, byte [ebp - 0x629]
mov byte [ebp - 0x34aa], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x630], al
movsx ecx, byte [ebp - 0x630]
xor ecx, 0xffffff98
mov byte [ebp - 0x631], cl
mov dl, byte [ebp - 0x631]
mov byte [ebp - 0x34a9], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x638], dl
movsx eax, byte [ebp - 0x638]
xor eax, 0xffffff98
mov byte [ebp - 0x639], al
mov cl, byte [ebp - 0x639]
mov byte [ebp - 0x34a8], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x640], cl
movsx edx, byte [ebp - 0x640]
xor edx, 0xffffff98
mov byte [ebp - 0x641], dl
mov al, byte [ebp - 0x641]
mov byte [ebp - 0x34a7], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x648], al
movsx ecx, byte [ebp - 0x648]
xor ecx, 0xffffff98
mov byte [ebp - 0x649], cl
mov dl, byte [ebp - 0x649]
mov byte [ebp - 0x34a6], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x650], dl
movsx eax, byte [ebp - 0x650]
xor eax, 0xffffff98
mov byte [ebp - 0x651], al
mov cl, byte [ebp - 0x651]
mov byte [ebp - 0x34a5], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x658], cl
movsx edx, byte [ebp - 0x658]
xor edx, 0xffffff98
mov byte [ebp - 0x659], dl
mov al, byte [ebp - 0x659]
mov byte [ebp - 0x34a4], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x660], al
movsx ecx, byte [ebp - 0x660]
xor ecx, 0xffffff98
mov byte [ebp - 0x661], cl
mov dl, byte [ebp - 0x661]
mov byte [ebp - 0x34a3], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x668], dl
movsx eax, byte [ebp - 0x668]
xor eax, 0xffffff98
mov byte [ebp - 0x669], al
mov cl, byte [ebp - 0x669]
mov byte [ebp - 0x34a2], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x670], cl
movsx edx, byte [ebp - 0x670]
xor edx, 0xffffff98
mov byte [ebp - 0x671], dl
mov al, byte [ebp - 0x671]
mov byte [ebp - 0x34a1], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x678], al
movsx ecx, byte [ebp - 0x678]
xor ecx, 0xffffff98
mov byte [ebp - 0x679], cl
mov dl, byte [ebp - 0x679]
mov byte [ebp - 0x34a0], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x680], dl
movsx eax, byte [ebp - 0x680]
xor eax, 0xffffff98
mov byte [ebp - 0x681], al
mov cl, byte [ebp - 0x681]
mov byte [ebp - 0x349f], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x688], cl
movsx edx, byte [ebp - 0x688]
xor edx, 0xffffff98
mov byte [ebp - 0x689], dl
mov al, byte [ebp - 0x689]
mov byte [ebp - 0x349e], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x690], al
movsx ecx, byte [ebp - 0x690]
xor ecx, 0xffffff98
mov byte [ebp - 0x691], cl
mov dl, byte [ebp - 0x691]
mov byte [ebp - 0x349d], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x698], cl
movsx edx, byte [ebp - 0x698]
xor edx, 0xffffff98
mov byte [ebp - 0x699], dl
mov al, byte [ebp - 0x699]
mov byte [ebp - 0x349c], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6a0], al
movsx ecx, byte [ebp - 0x6a0]
xor ecx, 0xffffff98
mov byte [ebp - 0x6a1], cl
mov dl, byte [ebp - 0x6a1]
mov byte [ebp - 0x349b], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6a8], dl
movsx eax, byte [ebp - 0x6a8]
xor eax, 0xffffff98
mov byte [ebp - 0x6a9], al
mov cl, byte [ebp - 0x6a9]
mov byte [ebp - 0x349a], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6b0], cl
movsx edx, byte [ebp - 0x6b0]
xor edx, 0xffffff98
mov byte [ebp - 0x6b1], dl
mov al, byte [ebp - 0x6b1]
mov byte [ebp - 0x3499], al
mov ecx, 1
imul edx, ecx, 0x24
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6b8], al
movsx ecx, byte [ebp - 0x6b8]
xor ecx, 0xffffff98
mov byte [ebp - 0x6b9], cl
mov dl, byte [ebp - 0x6b9]
mov byte [ebp - 0x3498], dl
mov eax, 1
imul ecx, eax, 0x25
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6c0], dl
movsx eax, byte [ebp - 0x6c0]
xor eax, 0xffffff98
mov byte [ebp - 0x6c1], al
mov cl, byte [ebp - 0x6c1]
mov byte [ebp - 0x3497], cl
mov edx, 1
imul eax, edx, 0x26
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6c8], cl
movsx edx, byte [ebp - 0x6c8]
xor edx, 0xffffff98
mov byte [ebp - 0x6c9], dl
mov al, byte [ebp - 0x6c9]
mov byte [ebp - 0x3496], al
mov ecx, 1
imul edx, ecx, 0x27
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6d0], al
movsx ecx, byte [ebp - 0x6d0]
xor ecx, 0xffffff98
mov byte [ebp - 0x6d1], cl
mov dl, byte [ebp - 0x6d1]
mov byte [ebp - 0x3495], dl
mov eax, 1
imul ecx, eax, 0x28
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6d8], dl
movsx eax, byte [ebp - 0x6d8]
xor eax, 0xffffff98
mov byte [ebp - 0x6d9], al
mov cl, byte [ebp - 0x6d9]
mov byte [ebp - 0x3494], cl
mov edx, 1
imul eax, edx, 0x29
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6e0], cl
movsx edx, byte [ebp - 0x6e0]
xor edx, 0xffffff98
mov byte [ebp - 0x6e1], dl
mov al, byte [ebp - 0x6e1]
mov byte [ebp - 0x3493], al
mov dword [ebp - 0x3138], 0
jmp 0x102a2ad1
mov ecx, dword [ebp - 0x3138]
add ecx, 1
mov dword [ebp - 0x3138], ecx
cmp dword [ebp - 0x3138], 0x2a
jae 0x102a2b4a
lea edx, [ebp - 0x34bc]
mov dword [ebp - 0x39f4], edx
mov eax, dword [ebp - 0x39f4]
add eax, dword [ebp - 0x3138]
mov dword [ebp - 0x39f8], eax
mov ecx, dword [ebp - 0x39f8]
mov dl, byte [ecx]
mov byte [ebp - 0x6e8], dl
mov al, byte [ebp - 0x3778]
mov byte [ebp - 0x15], al
movsx ecx, byte [ebp - 0x6e8]
xor ecx, 0xffffff98
mov byte [ebp - 0x15], cl
lea edx, [ebp - 0x34bc]
mov dword [ebp - 0x39fc], edx
mov eax, dword [ebp - 0x39fc]
add eax, dword [ebp - 0x3138]
mov dword [ebp - 0x3a00], eax
mov ecx, dword [ebp - 0x3a00]
mov dl, byte [ebp - 0x15]
mov byte [ecx], dl
jmp 0x102a2ac2
lea eax, [ebp - 0x34bc]
mov dword [ebp - 0x3a04], eax
mov ecx, dword [ebp - 0x3a04]
mov dword [ebp - 0x3924], ecx
lea edx, [ebp - 0x4374]
mov dword [ebp - 0x3a08], edx
movzx eax, byte [ebp - 0x3779]
push eax
mov ecx, dword [ebp - 0x3a08]
call fcn.1008cde0
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x3924]
mov dword [ebp - 0x313c], ecx
mov edx, dword [ebp - 0x313c]
add edx, 1
mov dword [ebp - 0x3a0c], edx
mov eax, dword [ebp - 0x313c]
mov cl, byte [eax]
mov byte [ebp - 0x6e9], cl
add dword [ebp - 0x313c], 1
cmp byte [ebp - 0x6e9], 0
jne 0x102a2ba0
mov edx, dword [ebp - 0x313c]
sub edx, dword [ebp - 0x3a0c]
mov dword [ebp - 0x3a10], edx
mov eax, dword [ebp - 0x3a10]
mov dword [ebp - 0x3a14], eax
mov ecx, dword [ebp - 0x3a14]
mov dword [ebp - 0x3a18], ecx
mov edx, dword [ebp - 0x3a18]
push edx
mov eax, dword [ebp - 0x3924]
push eax
lea ecx, [ebp - 0x4374]
call fcn.1008ce30
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x3140]
mov dword [ecx], 0x202
lea edx, [ebp - 0x4374]
push edx
mov ecx, dword [ebp - 0x3140]
add ecx, 4
call fcn.100ad110
lea eax, [ebp - 0x4554]
push eax
mov ecx, dword [ebp - 0x3140]
add ecx, 0x34
call fcn.100ad110
mov ecx, dword [ebp - 0x42ac]
mov dword [ebp - 0x3930], ecx
lea ecx, [ebp - 0x4374]
call fcn.1008bb90
mov dword [ebp - 0x3930], eax
mov edx, dword [0x103a921c]
mov dword [ebp - 0x3934], edx
lea eax, [ebp - 0x3a1c]
mov dword [ebp - 0x392c], eax
mov ecx, dword [ebp - 0x392c]
mov edx, dword [ebp - 0x3934]
mov dword [ecx], edx
mov eax, dword [ebp - 0x392c]
mov dword [ebp - 0x42b0], eax
mov ecx, dword [ebp - 0x3a1c]
mov edx, dword [ecx]
mov dword [ebp - 0x3a20], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x3a20]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x3a24], edx
mov eax, dword [ebp - 0x3a24]
mov dword [ebp - 0x3a28], eax
mov ecx, dword [ebp - 0x3a28]
mov dword [ebp - 0x3a2c], ecx
mov edx, dword [ebp - 0x3930]
push edx
mov ecx, dword [ebp - 0x3934]
call dword [ebp - 0x3a2c]
mov ecx, dword [ebp - 0x3140]
mov dword [ecx + 0x4c], eax
mov edx, dword [ebp - 0x42b4]
mov dword [ebp - 0x393c], edx
lea ecx, [ebp - 0x453c]
call fcn.1008bb90
mov dword [ebp - 0x393c], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x3940], eax
lea ecx, [ebp - 0x3a30]
mov dword [ebp - 0x3938], ecx
mov edx, dword [ebp - 0x3938]
mov eax, dword [ebp - 0x3940]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3938]
mov dword [ebp - 0x42b8], ecx
mov edx, dword [ebp - 0x3a30]
mov eax, dword [edx]
mov dword [ebp - 0x3a34], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3a34]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3a38], eax
mov ecx, dword [ebp - 0x3a38]
mov dword [ebp - 0x3a3c], ecx
mov edx, dword [ebp - 0x3a3c]
mov dword [ebp - 0x3a40], edx
mov eax, dword [ebp - 0x393c]
push eax
mov ecx, dword [ebp - 0x3940]
call dword [ebp - 0x3a40]
mov ecx, dword [ebp - 0x3140]
mov dword [ecx + 0x50], eax
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x4374]
call fcn.1008b960
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x453c]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4554]
call fcn.1008b960
mov edx, 0x54
imul eax, edx, 3
add eax, dword [ebp - 0x10]
mov dword [ebp - 0x2fe0], eax
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x6f0], al
movsx ecx, byte [ebp - 0x6f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x6f1], cl
mov dl, byte [ebp - 0x6f1]
mov byte [ebp - 0x3208], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.knife_butterfly]
mov byte [ebp - 0x6f8], cl
movsx edx, byte [ebp - 0x6f8]
xor edx, 0xffffff98
mov byte [ebp - 0x6f9], dl
mov al, byte [ebp - 0x6f9]
mov byte [ebp - 0x3207], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x700], dl
movsx eax, byte [ebp - 0x700]
xor eax, 0xffffff98
mov byte [ebp - 0x701], al
mov cl, byte [ebp - 0x701]
mov byte [ebp - 0x3206], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.knife_butterfly]
mov byte [ebp - 0x708], cl
movsx edx, byte [ebp - 0x708]
xor edx, 0xffffff98
mov byte [ebp - 0x709], dl
mov al, byte [ebp - 0x709]
mov byte [ebp - 0x3205], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x710], dl
movsx eax, byte [ebp - 0x710]
xor eax, 0xffffff98
mov byte [ebp - 0x711], al
mov cl, byte [ebp - 0x711]
mov byte [ebp - 0x3204], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.knife_butterfly]
mov byte [ebp - 0x718], cl
movsx edx, byte [ebp - 0x718]
xor edx, 0xffffff98
mov byte [ebp - 0x719], dl
mov al, byte [ebp - 0x719]
mov byte [ebp - 0x3203], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x720], al
movsx ecx, byte [ebp - 0x720]
xor ecx, 0xffffff98
mov byte [ebp - 0x721], cl
mov dl, byte [ebp - 0x721]
mov byte [ebp - 0x3202], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x728], dl
movsx eax, byte [ebp - 0x728]
xor eax, 0xffffff98
mov byte [ebp - 0x729], al
mov cl, byte [ebp - 0x729]
mov byte [ebp - 0x3201], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x730], al
movsx ecx, byte [ebp - 0x730]
xor ecx, 0xffffff98
mov byte [ebp - 0x731], cl
mov dl, byte [ebp - 0x731]
mov byte [ebp - 0x3200], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x738], dl
movsx eax, byte [ebp - 0x738]
xor eax, 0xffffff98
mov byte [ebp - 0x739], al
mov cl, byte [ebp - 0x739]
mov byte [ebp - 0x31ff], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.knife_butterfly]
mov byte [ebp - 0x740], cl
movsx edx, byte [ebp - 0x740]
xor edx, 0xffffff98
mov byte [ebp - 0x741], dl
mov al, byte [ebp - 0x741]
mov byte [ebp - 0x31fe], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x748], al
movsx ecx, byte [ebp - 0x748]
xor ecx, 0xffffff98
mov byte [ebp - 0x749], cl
mov dl, byte [ebp - 0x749]
mov byte [ebp - 0x31fd], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x750], dl
movsx eax, byte [ebp - 0x750]
xor eax, 0xffffff98
mov byte [ebp - 0x751], al
mov cl, byte [ebp - 0x751]
mov byte [ebp - 0x31fc], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.knife_butterfly]
mov byte [ebp - 0x758], cl
movsx edx, byte [ebp - 0x758]
xor edx, 0xffffff98
mov byte [ebp - 0x759], dl
mov al, byte [ebp - 0x759]
mov byte [ebp - 0x31fb], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x760], al
movsx ecx, byte [ebp - 0x760]
xor ecx, 0xffffff98
mov byte [ebp - 0x761], cl
mov dl, byte [ebp - 0x761]
mov byte [ebp - 0x31fa], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x768], dl
movsx eax, byte [ebp - 0x768]
xor eax, 0xffffff98
mov byte [ebp - 0x769], al
mov cl, byte [ebp - 0x769]
mov byte [ebp - 0x31f9], cl
mov dword [ebp - 0x3144], 0
jmp 0x102a30e5
mov edx, dword [ebp - 0x3144]
add edx, 1
mov dword [ebp - 0x3144], edx
cmp dword [ebp - 0x3144], 0x10
jae 0x102a315e
lea eax, [ebp - 0x3208]
mov dword [ebp - 0x3a44], eax
mov ecx, dword [ebp - 0x3a44]
add ecx, dword [ebp - 0x3144]
mov dword [ebp - 0x3a48], ecx
mov edx, dword [ebp - 0x3a48]
mov al, byte [edx]
mov byte [ebp - 0x770], al
mov cl, byte [ebp - 0x377a]
mov byte [ebp - 0x16], cl
movsx edx, byte [ebp - 0x770]
xor edx, 0xffffff98
mov byte [ebp - 0x16], dl
lea eax, [ebp - 0x3208]
mov dword [ebp - 0x3a4c], eax
mov ecx, dword [ebp - 0x3a4c]
add ecx, dword [ebp - 0x3144]
mov dword [ebp - 0x3a50], ecx
mov edx, dword [ebp - 0x3a50]
mov al, byte [ebp - 0x16]
mov byte [edx], al
jmp 0x102a30d6
lea ecx, [ebp - 0x3208]
mov dword [ebp - 0x3a54], ecx
mov edx, dword [ebp - 0x3a54]
mov dword [ebp - 0x3944], edx
lea eax, [ebp - 0x4614]
mov dword [ebp - 0x3a58], eax
movzx ecx, byte [ebp - 0x377b]
push ecx
mov ecx, dword [ebp - 0x3a58]
call fcn.1008cde0
mov dword [ebp - 4], 0xc
mov edx, dword [ebp - 0x3944]
mov dword [ebp - 0x3148], edx
mov eax, dword [ebp - 0x3148]
add eax, 1
mov dword [ebp - 0x3a5c], eax
mov ecx, dword [ebp - 0x3148]
mov dl, byte [ecx]
mov byte [ebp - 0x771], dl
add dword [ebp - 0x3148], 1
cmp byte [ebp - 0x771], 0
jne 0x102a31b7
mov eax, dword [ebp - 0x3148]
sub eax, dword [ebp - 0x3a5c]
mov dword [ebp - 0x3a60], eax
mov ecx, dword [ebp - 0x3a60]
mov dword [ebp - 0x3a64], ecx
mov edx, dword [ebp - 0x3a64]
mov dword [ebp - 0x3a68], edx
mov eax, dword [ebp - 0x3a68]
push eax
mov ecx, dword [ebp - 0x3944]
push ecx
lea ecx, [ebp - 0x4614]
call fcn.1008ce30
mov dword [ebp - 4], 0xd
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x778], cl
movsx edx, byte [ebp - 0x778]
xor edx, 0xffffff98
mov byte [ebp - 0x779], dl
mov al, byte [ebp - 0x779]
mov byte [ebp - 0x343c], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x780], dl
movsx eax, byte [ebp - 0x780]
xor eax, 0xffffff98
mov byte [ebp - 0x781], al
mov cl, byte [ebp - 0x781]
mov byte [ebp - 0x343b], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x788], al
movsx ecx, byte [ebp - 0x788]
xor ecx, 0xffffff98
mov byte [ebp - 0x789], cl
mov dl, byte [ebp - 0x789]
mov byte [ebp - 0x343a], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x790], dl
movsx eax, byte [ebp - 0x790]
xor eax, 0xffffff98
mov byte [ebp - 0x791], al
mov cl, byte [ebp - 0x791]
mov byte [ebp - 0x3439], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x798], al
movsx ecx, byte [ebp - 0x798]
xor ecx, 0xffffff98
mov byte [ebp - 0x799], cl
mov dl, byte [ebp - 0x799]
mov byte [ebp - 0x3438], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7a0], dl
movsx eax, byte [ebp - 0x7a0]
xor eax, 0xffffff98
mov byte [ebp - 0x7a1], al
mov cl, byte [ebp - 0x7a1]
mov byte [ebp - 0x3437], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7a8], cl
movsx edx, byte [ebp - 0x7a8]
xor edx, 0xffffff98
mov byte [ebp - 0x7a9], dl
mov al, byte [ebp - 0x7a9]
mov byte [ebp - 0x3436], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7b0], al
movsx ecx, byte [ebp - 0x7b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x7b1], cl
mov dl, byte [ebp - 0x7b1]
mov byte [ebp - 0x3435], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7b8], cl
movsx edx, byte [ebp - 0x7b8]
xor edx, 0xffffff98
mov byte [ebp - 0x7b9], dl
mov al, byte [ebp - 0x7b9]
mov byte [ebp - 0x3434], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7c0], al
movsx ecx, byte [ebp - 0x7c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x7c1], cl
mov dl, byte [ebp - 0x7c1]
mov byte [ebp - 0x3433], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7c8], dl
movsx eax, byte [ebp - 0x7c8]
xor eax, 0xffffff98
mov byte [ebp - 0x7c9], al
mov cl, byte [ebp - 0x7c9]
mov byte [ebp - 0x3432], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7d0], cl
movsx edx, byte [ebp - 0x7d0]
xor edx, 0xffffff98
mov byte [ebp - 0x7d1], dl
mov al, byte [ebp - 0x7d1]
mov byte [ebp - 0x3431], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7d8], al
movsx ecx, byte [ebp - 0x7d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x7d9], cl
mov dl, byte [ebp - 0x7d9]
mov byte [ebp - 0x3430], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7e0], dl
movsx eax, byte [ebp - 0x7e0]
xor eax, 0xffffff98
mov byte [ebp - 0x7e1], al
mov cl, byte [ebp - 0x7e1]
mov byte [ebp - 0x342f], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7e8], cl
movsx edx, byte [ebp - 0x7e8]
xor edx, 0xffffff98
mov byte [ebp - 0x7e9], dl
mov al, byte [ebp - 0x7e9]
mov byte [ebp - 0x342e], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7f0], al
movsx ecx, byte [ebp - 0x7f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x7f1], cl
mov dl, byte [ebp - 0x7f1]
mov byte [ebp - 0x342d], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7f8], cl
movsx edx, byte [ebp - 0x7f8]
xor edx, 0xffffff98
mov byte [ebp - 0x7f9], dl
mov al, byte [ebp - 0x7f9]
mov byte [ebp - 0x342c], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x800], al
movsx ecx, byte [ebp - 0x800]
xor ecx, 0xffffff98
mov byte [ebp - 0x801], cl
mov dl, byte [ebp - 0x801]
mov byte [ebp - 0x342b], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x808], dl
movsx eax, byte [ebp - 0x808]
xor eax, 0xffffff98
mov byte [ebp - 0x809], al
mov cl, byte [ebp - 0x809]
mov byte [ebp - 0x342a], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x810], cl
movsx edx, byte [ebp - 0x810]
xor edx, 0xffffff98
mov byte [ebp - 0x811], dl
mov al, byte [ebp - 0x811]
mov byte [ebp - 0x3429], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x818], al
movsx ecx, byte [ebp - 0x818]
xor ecx, 0xffffff98
mov byte [ebp - 0x819], cl
mov dl, byte [ebp - 0x819]
mov byte [ebp - 0x3428], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x820], dl
movsx eax, byte [ebp - 0x820]
xor eax, 0xffffff98
mov byte [ebp - 0x821], al
mov cl, byte [ebp - 0x821]
mov byte [ebp - 0x3427], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x828], cl
movsx edx, byte [ebp - 0x828]
xor edx, 0xffffff98
mov byte [ebp - 0x829], dl
mov al, byte [ebp - 0x829]
mov byte [ebp - 0x3426], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x830], al
movsx ecx, byte [ebp - 0x830]
xor ecx, 0xffffff98
mov byte [ebp - 0x831], cl
mov dl, byte [ebp - 0x831]
mov byte [ebp - 0x3425], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x838], dl
movsx eax, byte [ebp - 0x838]
xor eax, 0xffffff98
mov byte [ebp - 0x839], al
mov cl, byte [ebp - 0x839]
mov byte [ebp - 0x3424], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x840], cl
movsx edx, byte [ebp - 0x840]
xor edx, 0xffffff98
mov byte [ebp - 0x841], dl
mov al, byte [ebp - 0x841]
mov byte [ebp - 0x3423], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x848], al
movsx ecx, byte [ebp - 0x848]
xor ecx, 0xffffff98
mov byte [ebp - 0x849], cl
mov dl, byte [ebp - 0x849]
mov byte [ebp - 0x3422], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x850], dl
movsx eax, byte [ebp - 0x850]
xor eax, 0xffffff98
mov byte [ebp - 0x851], al
mov cl, byte [ebp - 0x851]
mov byte [ebp - 0x3421], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x858], cl
movsx edx, byte [ebp - 0x858]
xor edx, 0xffffff98
mov byte [ebp - 0x859], dl
mov al, byte [ebp - 0x859]
mov byte [ebp - 0x3420], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x860], al
movsx ecx, byte [ebp - 0x860]
xor ecx, 0xffffff98
mov byte [ebp - 0x861], cl
mov dl, byte [ebp - 0x861]
mov byte [ebp - 0x341f], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x868], dl
movsx eax, byte [ebp - 0x868]
xor eax, 0xffffff98
mov byte [ebp - 0x869], al
mov cl, byte [ebp - 0x869]
mov byte [ebp - 0x341e], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x870], cl
movsx edx, byte [ebp - 0x870]
xor edx, 0xffffff98
mov byte [ebp - 0x871], dl
mov al, byte [ebp - 0x871]
mov byte [ebp - 0x341d], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x878], dl
movsx eax, byte [ebp - 0x878]
xor eax, 0xffffff98
mov byte [ebp - 0x879], al
mov cl, byte [ebp - 0x879]
mov byte [ebp - 0x341c], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x880], cl
movsx edx, byte [ebp - 0x880]
xor edx, 0xffffff98
mov byte [ebp - 0x881], dl
mov al, byte [ebp - 0x881]
mov byte [ebp - 0x341b], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x888], al
movsx ecx, byte [ebp - 0x888]
xor ecx, 0xffffff98
mov byte [ebp - 0x889], cl
mov dl, byte [ebp - 0x889]
mov byte [ebp - 0x341a], dl
mov eax, 1
imul ecx, eax, 0x23
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x890], dl
movsx eax, byte [ebp - 0x890]
xor eax, 0xffffff98
mov byte [ebp - 0x891], al
mov cl, byte [ebp - 0x891]
mov byte [ebp - 0x3419], cl
mov edx, 1
imul eax, edx, 0x24
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x898], cl
movsx edx, byte [ebp - 0x898]
xor edx, 0xffffff98
mov byte [ebp - 0x899], dl
mov al, byte [ebp - 0x899]
mov byte [ebp - 0x3418], al
mov dword [ebp - 0x314c], 0
jmp 0x102a3929
mov ecx, dword [ebp - 0x314c]
add ecx, 1
mov dword [ebp - 0x314c], ecx
cmp dword [ebp - 0x314c], 0x25
jae 0x102a39a2
lea edx, [ebp - 0x343c]
mov dword [ebp - 0x3a6c], edx
mov eax, dword [ebp - 0x3a6c]
add eax, dword [ebp - 0x314c]
mov dword [ebp - 0x3a70], eax
mov ecx, dword [ebp - 0x3a70]
mov dl, byte [ecx]
mov byte [ebp - 0x8a0], dl
mov al, byte [ebp - 0x377c]
mov byte [ebp - 0x17], al
movsx ecx, byte [ebp - 0x8a0]
xor ecx, 0xffffff98
mov byte [ebp - 0x17], cl
lea edx, [ebp - 0x343c]
mov dword [ebp - 0x3a74], edx
mov eax, dword [ebp - 0x3a74]
add eax, dword [ebp - 0x314c]
mov dword [ebp - 0x3a78], eax
mov ecx, dword [ebp - 0x3a78]
mov dl, byte [ebp - 0x17]
mov byte [ecx], dl
jmp 0x102a391a
lea eax, [ebp - 0x343c]
mov dword [ebp - 0x3a7c], eax
mov ecx, dword [ebp - 0x3a7c]
mov dword [ebp - 0x3948], ecx
lea edx, [ebp - 0x456c]
mov dword [ebp - 0x3a80], edx
movzx eax, byte [ebp - 0x377d]
push eax
mov ecx, dword [ebp - 0x3a80]
call fcn.1008cde0
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x3948]
mov dword [ebp - 0x3150], ecx
mov edx, dword [ebp - 0x3150]
add edx, 1
mov dword [ebp - 0x3a84], edx
mov eax, dword [ebp - 0x3150]
mov cl, byte [eax]
mov byte [ebp - 0x8a1], cl
add dword [ebp - 0x3150], 1
cmp byte [ebp - 0x8a1], 0
jne 0x102a39f8
mov edx, dword [ebp - 0x3150]
sub edx, dword [ebp - 0x3a84]
mov dword [ebp - 0x3a88], edx
mov eax, dword [ebp - 0x3a88]
mov dword [ebp - 0x3a8c], eax
mov ecx, dword [ebp - 0x3a8c]
mov dword [ebp - 0x3a90], ecx
mov edx, dword [ebp - 0x3a90]
push edx
mov eax, dword [ebp - 0x3948]
push eax
lea ecx, [ebp - 0x456c]
call fcn.1008ce30
mov byte [ebp - 4], 0xf
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8a8], al
movsx ecx, byte [ebp - 0x8a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x8a9], cl
mov dl, byte [ebp - 0x8a9]
mov byte [ebp - 0x3464], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8b0], cl
movsx edx, byte [ebp - 0x8b0]
xor edx, 0xffffff98
mov byte [ebp - 0x8b1], dl
mov al, byte [ebp - 0x8b1]
mov byte [ebp - 0x3463], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8b8], dl
movsx eax, byte [ebp - 0x8b8]
xor eax, 0xffffff98
mov byte [ebp - 0x8b9], al
mov cl, byte [ebp - 0x8b9]
mov byte [ebp - 0x3462], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8c0], cl
movsx edx, byte [ebp - 0x8c0]
xor edx, 0xffffff98
mov byte [ebp - 0x8c1], dl
mov al, byte [ebp - 0x8c1]
mov byte [ebp - 0x3461], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8c8], dl
movsx eax, byte [ebp - 0x8c8]
xor eax, 0xffffff98
mov byte [ebp - 0x8c9], al
mov cl, byte [ebp - 0x8c9]
mov byte [ebp - 0x3460], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8d0], cl
movsx edx, byte [ebp - 0x8d0]
xor edx, 0xffffff98
mov byte [ebp - 0x8d1], dl
mov al, byte [ebp - 0x8d1]
mov byte [ebp - 0x345f], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8d8], al
movsx ecx, byte [ebp - 0x8d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x8d9], cl
mov dl, byte [ebp - 0x8d9]
mov byte [ebp - 0x345e], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8e0], dl
movsx eax, byte [ebp - 0x8e0]
xor eax, 0xffffff98
mov byte [ebp - 0x8e1], al
mov cl, byte [ebp - 0x8e1]
mov byte [ebp - 0x345d], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8e8], al
movsx ecx, byte [ebp - 0x8e8]
xor ecx, 0xffffff98
mov byte [ebp - 0x8e9], cl
mov dl, byte [ebp - 0x8e9]
mov byte [ebp - 0x345c], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8f0], dl
movsx eax, byte [ebp - 0x8f0]
xor eax, 0xffffff98
mov byte [ebp - 0x8f1], al
mov cl, byte [ebp - 0x8f1]
mov byte [ebp - 0x345b], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8f8], cl
movsx edx, byte [ebp - 0x8f8]
xor edx, 0xffffff98
mov byte [ebp - 0x8f9], dl
mov al, byte [ebp - 0x8f9]
mov byte [ebp - 0x345a], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x900], al
movsx ecx, byte [ebp - 0x900]
xor ecx, 0xffffff98
mov byte [ebp - 0x901], cl
mov dl, byte [ebp - 0x901]
mov byte [ebp - 0x3459], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x908], dl
movsx eax, byte [ebp - 0x908]
xor eax, 0xffffff98
mov byte [ebp - 0x909], al
mov cl, byte [ebp - 0x909]
mov byte [ebp - 0x3458], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x910], cl
movsx edx, byte [ebp - 0x910]
xor edx, 0xffffff98
mov byte [ebp - 0x911], dl
mov al, byte [ebp - 0x911]
mov byte [ebp - 0x3457], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x918], al
movsx ecx, byte [ebp - 0x918]
xor ecx, 0xffffff98
mov byte [ebp - 0x919], cl
mov dl, byte [ebp - 0x919]
mov byte [ebp - 0x3456], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x920], dl
movsx eax, byte [ebp - 0x920]
xor eax, 0xffffff98
mov byte [ebp - 0x921], al
mov cl, byte [ebp - 0x921]
mov byte [ebp - 0x3455], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x928], al
movsx ecx, byte [ebp - 0x928]
xor ecx, 0xffffff98
mov byte [ebp - 0x929], cl
mov dl, byte [ebp - 0x929]
mov byte [ebp - 0x3454], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x930], dl
movsx eax, byte [ebp - 0x930]
xor eax, 0xffffff98
mov byte [ebp - 0x931], al
mov cl, byte [ebp - 0x931]
mov byte [ebp - 0x3453], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x938], cl
movsx edx, byte [ebp - 0x938]
xor edx, 0xffffff98
mov byte [ebp - 0x939], dl
mov al, byte [ebp - 0x939]
mov byte [ebp - 0x3452], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x940], al
movsx ecx, byte [ebp - 0x940]
xor ecx, 0xffffff98
mov byte [ebp - 0x941], cl
mov dl, byte [ebp - 0x941]
mov byte [ebp - 0x3451], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x948], dl
movsx eax, byte [ebp - 0x948]
xor eax, 0xffffff98
mov byte [ebp - 0x949], al
mov cl, byte [ebp - 0x949]
mov byte [ebp - 0x3450], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x950], cl
movsx edx, byte [ebp - 0x950]
xor edx, 0xffffff98
mov byte [ebp - 0x951], dl
mov al, byte [ebp - 0x951]
mov byte [ebp - 0x344f], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x958], al
movsx ecx, byte [ebp - 0x958]
xor ecx, 0xffffff98
mov byte [ebp - 0x959], cl
mov dl, byte [ebp - 0x959]
mov byte [ebp - 0x344e], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x960], dl
movsx eax, byte [ebp - 0x960]
xor eax, 0xffffff98
mov byte [ebp - 0x961], al
mov cl, byte [ebp - 0x961]
mov byte [ebp - 0x344d], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x968], cl
movsx edx, byte [ebp - 0x968]
xor edx, 0xffffff98
mov byte [ebp - 0x969], dl
mov al, byte [ebp - 0x969]
mov byte [ebp - 0x344c], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x970], al
movsx ecx, byte [ebp - 0x970]
xor ecx, 0xffffff98
mov byte [ebp - 0x971], cl
mov dl, byte [ebp - 0x971]
mov byte [ebp - 0x344b], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x978], dl
movsx eax, byte [ebp - 0x978]
xor eax, 0xffffff98
mov byte [ebp - 0x979], al
mov cl, byte [ebp - 0x979]
mov byte [ebp - 0x344a], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x980], cl
movsx edx, byte [ebp - 0x980]
xor edx, 0xffffff98
mov byte [ebp - 0x981], dl
mov al, byte [ebp - 0x981]
mov byte [ebp - 0x3449], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x988], al
movsx ecx, byte [ebp - 0x988]
xor ecx, 0xffffff98
mov byte [ebp - 0x989], cl
mov dl, byte [ebp - 0x989]
mov byte [ebp - 0x3448], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x990], dl
movsx eax, byte [ebp - 0x990]
xor eax, 0xffffff98
mov byte [ebp - 0x991], al
mov cl, byte [ebp - 0x991]
mov byte [ebp - 0x3447], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x998], cl
movsx edx, byte [ebp - 0x998]
xor edx, 0xffffff98
mov byte [ebp - 0x999], dl
mov al, byte [ebp - 0x999]
mov byte [ebp - 0x3446], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x9a0], al
movsx ecx, byte [ebp - 0x9a0]
xor ecx, 0xffffff98
mov byte [ebp - 0x9a1], cl
mov dl, byte [ebp - 0x9a1]
mov byte [ebp - 0x3445], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x9a8], cl
movsx edx, byte [ebp - 0x9a8]
xor edx, 0xffffff98
mov byte [ebp - 0x9a9], dl
mov al, byte [ebp - 0x9a9]
mov byte [ebp - 0x3444], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x9b0], al
movsx ecx, byte [ebp - 0x9b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x9b1], cl
mov dl, byte [ebp - 0x9b1]
mov byte [ebp - 0x3443], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x9b8], dl
movsx eax, byte [ebp - 0x9b8]
xor eax, 0xffffff98
mov byte [ebp - 0x9b9], al
mov cl, byte [ebp - 0x9b9]
mov byte [ebp - 0x3442], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x9c0], cl
movsx edx, byte [ebp - 0x9c0]
xor edx, 0xffffff98
mov byte [ebp - 0x9c1], dl
mov al, byte [ebp - 0x9c1]
mov byte [ebp - 0x3441], al
mov ecx, 1
imul edx, ecx, 0x24
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x9c8], al
movsx ecx, byte [ebp - 0x9c8]
xor ecx, 0xffffff98
mov byte [ebp - 0x9c9], cl
mov dl, byte [ebp - 0x9c9]
mov byte [ebp - 0x3440], dl
mov dword [ebp - 0x3154], 0
jmp 0x102a4167
mov eax, dword [ebp - 0x3154]
add eax, 1
mov dword [ebp - 0x3154], eax
cmp dword [ebp - 0x3154], 0x25
jae 0x102a41e0
lea ecx, [ebp - 0x3464]
mov dword [ebp - 0x3a94], ecx
mov edx, dword [ebp - 0x3a94]
add edx, dword [ebp - 0x3154]
mov dword [ebp - 0x3a98], edx
mov eax, dword [ebp - 0x3a98]
mov cl, byte [eax]
mov byte [ebp - 0x9d0], cl
mov dl, byte [ebp - 0x377e]
mov byte [ebp - 0x18], dl
movsx eax, byte [ebp - 0x9d0]
xor eax, 0xffffff98
mov byte [ebp - 0x18], al
lea ecx, [ebp - 0x3464]
mov dword [ebp - 0x3a9c], ecx
mov edx, dword [ebp - 0x3a9c]
add edx, dword [ebp - 0x3154]
mov dword [ebp - 0x3aa0], edx
mov eax, dword [ebp - 0x3aa0]
mov cl, byte [ebp - 0x18]
mov byte [eax], cl
jmp 0x102a4158
lea edx, [ebp - 0x3464]
mov dword [ebp - 0x3aa4], edx
mov eax, dword [ebp - 0x3aa4]
mov dword [ebp - 0x394c], eax
lea ecx, [ebp - 0x438c]
mov dword [ebp - 0x3aa8], ecx
movzx edx, byte [ebp - 0x377f]
push edx
mov ecx, dword [ebp - 0x3aa8]
call fcn.1008cde0
mov byte [ebp - 4], 0x10
mov eax, dword [ebp - 0x394c]
mov dword [ebp - 0x2fdc], eax
mov ecx, dword [ebp - 0x2fdc]
add ecx, 1
mov dword [ebp - 0x3aac], ecx
mov edx, dword [ebp - 0x2fdc]
mov al, byte [edx]
mov byte [ebp - 0x9d1], al
add dword [ebp - 0x2fdc], 1
cmp byte [ebp - 0x9d1], 0
jne 0x102a4236
mov ecx, dword [ebp - 0x2fdc]
sub ecx, dword [ebp - 0x3aac]
mov dword [ebp - 0x3ab0], ecx
mov edx, dword [ebp - 0x3ab0]
mov dword [ebp - 0x3ab4], edx
mov eax, dword [ebp - 0x3ab4]
mov dword [ebp - 0x3ab8], eax
mov ecx, dword [ebp - 0x3ab8]
push ecx
mov edx, dword [ebp - 0x394c]
push edx
lea ecx, [ebp - 0x438c]
call fcn.1008ce30
mov byte [ebp - 4], 0x11
mov eax, dword [ebp - 0x2fe0]
mov dword [eax], 0x203
lea ecx, [ebp - 0x438c]
push ecx
mov ecx, dword [ebp - 0x2fe0]
add ecx, 4
call fcn.100ad110
lea edx, [ebp - 0x4614]
push edx
mov ecx, dword [ebp - 0x2fe0]
add ecx, 0x34
call fcn.100ad110
mov eax, dword [ebp - 0x42bc]
mov dword [ebp - 0x3954], eax
lea ecx, [ebp - 0x438c]
call fcn.1008bb90
mov dword [ebp - 0x3954], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x3958], ecx
lea edx, [ebp - 0x3abc]
mov dword [ebp - 0x3950], edx
mov eax, dword [ebp - 0x3950]
mov ecx, dword [ebp - 0x3958]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3950]
mov dword [ebp - 0x42c0], edx
mov eax, dword [ebp - 0x3abc]
mov ecx, dword [eax]
mov dword [ebp - 0x3ac0], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3ac0]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3ac4], ecx
mov edx, dword [ebp - 0x3ac4]
mov dword [ebp - 0x3ac8], edx
mov eax, dword [ebp - 0x3ac8]
mov dword [ebp - 0x3acc], eax
mov ecx, dword [ebp - 0x3954]
push ecx
mov ecx, dword [ebp - 0x3958]
call dword [ebp - 0x3acc]
mov edx, dword [ebp - 0x2fe0]
mov dword [edx + 0x4c], eax
mov eax, dword [ebp - 0x42c4]
mov dword [ebp - 0x3960], eax
lea ecx, [ebp - 0x456c]
call fcn.1008bb90
mov dword [ebp - 0x3960], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x3964], ecx
lea edx, [ebp - 0x3ad0]
mov dword [ebp - 0x395c], edx
mov eax, dword [ebp - 0x395c]
mov ecx, dword [ebp - 0x3964]
mov dword [eax], ecx
mov edx, dword [ebp - 0x395c]
mov dword [ebp - 0x4328], edx
mov eax, dword [ebp - 0x3ad0]
mov ecx, dword [eax]
mov dword [ebp - 0x3ad4], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3ad4]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3ad8], ecx
mov edx, dword [ebp - 0x3ad8]
mov dword [ebp - 0x3adc], edx
mov eax, dword [ebp - 0x3adc]
mov dword [ebp - 0x3ae0], eax
mov ecx, dword [ebp - 0x3960]
push ecx
mov ecx, dword [ebp - 0x3964]
call dword [ebp - 0x3ae0]
mov edx, dword [ebp - 0x2fe0]
mov dword [edx + 0x50], eax
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x438c]
call fcn.1008b960
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x456c]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4614]
call fcn.1008b960
mov eax, 0x54
shl eax, 2
add eax, dword [ebp - 0x10]
mov dword [ebp - 0x2ffc], eax
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.knife_falchion]
mov byte [ebp - 0x9d8], al
movsx ecx, byte [ebp - 0x9d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x9d9], cl
mov dl, byte [ebp - 0x9d9]
mov byte [ebp - 0x3190], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.knife_falchion]
mov byte [ebp - 0x9e0], cl
movsx edx, byte [ebp - 0x9e0]
xor edx, 0xffffff98
mov byte [ebp - 0x9e1], dl
mov al, byte [ebp - 0x9e1]
mov byte [ebp - 0x318f], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.knife_falchion]
mov byte [ebp - 0x9e8], dl
movsx eax, byte [ebp - 0x9e8]
xor eax, 0xffffff98
mov byte [ebp - 0x9e9], al
mov cl, byte [ebp - 0x9e9]
mov byte [ebp - 0x318e], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.knife_falchion]
mov byte [ebp - 0x9f0], cl
movsx edx, byte [ebp - 0x9f0]
xor edx, 0xffffff98
mov byte [ebp - 0x9f1], dl
mov al, byte [ebp - 0x9f1]
mov byte [ebp - 0x318d], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.knife_falchion]
mov byte [ebp - 0x9f8], dl
movsx eax, byte [ebp - 0x9f8]
xor eax, 0xffffff98
mov byte [ebp - 0x9f9], al
mov cl, byte [ebp - 0x9f9]
mov byte [ebp - 0x318c], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.knife_falchion]
mov byte [ebp - 0xa00], cl
movsx edx, byte [ebp - 0xa00]
xor edx, 0xffffff98
mov byte [ebp - 0xa01], dl
mov al, byte [ebp - 0xa01]
mov byte [ebp - 0x318b], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.knife_falchion]
mov byte [ebp - 0xa08], al
movsx ecx, byte [ebp - 0xa08]
xor ecx, 0xffffff98
mov byte [ebp - 0xa09], cl
mov dl, byte [ebp - 0xa09]
mov byte [ebp - 0x318a], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.knife_falchion]
mov byte [ebp - 0xa10], dl
movsx eax, byte [ebp - 0xa10]
xor eax, 0xffffff98
mov byte [ebp - 0xa11], al
mov cl, byte [ebp - 0xa11]
mov byte [ebp - 0x3189], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.knife_falchion]
mov byte [ebp - 0xa18], al
movsx ecx, byte [ebp - 0xa18]
xor ecx, 0xffffff98
mov byte [ebp - 0xa19], cl
mov dl, byte [ebp - 0xa19]
mov byte [ebp - 0x3188], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.knife_falchion]
mov byte [ebp - 0xa20], dl
movsx eax, byte [ebp - 0xa20]
xor eax, 0xffffff98
mov byte [ebp - 0xa21], al
mov cl, byte [ebp - 0xa21]
mov byte [ebp - 0x3187], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.knife_falchion]
mov byte [ebp - 0xa28], cl
movsx edx, byte [ebp - 0xa28]
xor edx, 0xffffff98
mov byte [ebp - 0xa29], dl
mov al, byte [ebp - 0xa29]
mov byte [ebp - 0x3186], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.knife_falchion]
mov byte [ebp - 0xa30], al
movsx ecx, byte [ebp - 0xa30]
xor ecx, 0xffffff98
mov byte [ebp - 0xa31], cl
mov dl, byte [ebp - 0xa31]
mov byte [ebp - 0x3185], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.knife_falchion]
mov byte [ebp - 0xa38], dl
movsx eax, byte [ebp - 0xa38]
xor eax, 0xffffff98
mov byte [ebp - 0xa39], al
mov cl, byte [ebp - 0xa39]
mov byte [ebp - 0x3184], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.knife_falchion]
mov byte [ebp - 0xa40], cl
movsx edx, byte [ebp - 0xa40]
xor edx, 0xffffff98
mov byte [ebp - 0xa41], dl
mov al, byte [ebp - 0xa41]
mov byte [ebp - 0x3183], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.knife_falchion]
mov byte [ebp - 0xa48], al
movsx ecx, byte [ebp - 0xa48]
xor ecx, 0xffffff98
mov byte [ebp - 0xa49], cl
mov dl, byte [ebp - 0xa49]
mov byte [ebp - 0x3182], dl
mov dword [ebp - 0x2fe4], 0
jmp 0x102a474c
mov eax, dword [ebp - 0x2fe4]
add eax, 1
mov dword [ebp - 0x2fe4], eax
cmp dword [ebp - 0x2fe4], 0xf
jae 0x102a47c5
lea ecx, [ebp - 0x3190]
mov dword [ebp - 0x3ae4], ecx
mov edx, dword [ebp - 0x3ae4]
add edx, dword [ebp - 0x2fe4]
mov dword [ebp - 0x3ae8], edx
mov eax, dword [ebp - 0x3ae8]
mov cl, byte [eax]
mov byte [ebp - 0xa50], cl
mov dl, byte [ebp - 0x3780]
mov byte [ebp - 0x19], dl
movsx eax, byte [ebp - 0xa50]
xor eax, 0xffffff98
mov byte [ebp - 0x19], al
lea ecx, [ebp - 0x3190]
mov dword [ebp - 0x3aec], ecx
mov edx, dword [ebp - 0x3aec]
add edx, dword [ebp - 0x2fe4]
mov dword [ebp - 0x3af0], edx
mov eax, dword [ebp - 0x3af0]
mov cl, byte [ebp - 0x19]
mov byte [eax], cl
jmp 0x102a473d
lea edx, [ebp - 0x3190]
mov dword [ebp - 0x3af4], edx
mov eax, dword [ebp - 0x3af4]
mov dword [ebp - 0x3968], eax
lea ecx, [ebp - 0x462c]
mov dword [ebp - 0x3af8], ecx
movzx edx, byte [ebp - 0x3761]
push edx
mov ecx, dword [ebp - 0x3af8]
call fcn.1008cde0
mov dword [ebp - 4], 0x12
mov eax, dword [ebp - 0x3968]
mov dword [ebp - 0x2fe8], eax
mov ecx, dword [ebp - 0x2fe8]
add ecx, 1
mov dword [ebp - 0x3afc], ecx
mov edx, dword [ebp - 0x2fe8]
mov al, byte [edx]
mov byte [ebp - 0xa51], al
add dword [ebp - 0x2fe8], 1
cmp byte [ebp - 0xa51], 0
jne 0x102a481e
mov ecx, dword [ebp - 0x2fe8]
sub ecx, dword [ebp - 0x3afc]
mov dword [ebp - 0x3b00], ecx
mov edx, dword [ebp - 0x3b00]
mov dword [ebp - 0x3b04], edx
mov eax, dword [ebp - 0x3b04]
mov dword [ebp - 0x3b08], eax
mov ecx, dword [ebp - 0x3b08]
push ecx
mov edx, dword [ebp - 0x3968]
push edx
lea ecx, [ebp - 0x462c]
call fcn.1008ce30
mov dword [ebp - 4], 0x13
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa58], dl
movsx eax, byte [ebp - 0xa58]
xor eax, 0xffffff98
mov byte [ebp - 0xa59], al
mov cl, byte [ebp - 0xa59]
mov byte [ebp - 0x34ec], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa60], al
movsx ecx, byte [ebp - 0xa60]
xor ecx, 0xffffff98
mov byte [ebp - 0xa61], cl
mov dl, byte [ebp - 0xa61]
mov byte [ebp - 0x34eb], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa68], cl
movsx edx, byte [ebp - 0xa68]
xor edx, 0xffffff98
mov byte [ebp - 0xa69], dl
mov al, byte [ebp - 0xa69]
mov byte [ebp - 0x34ea], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa70], al
movsx ecx, byte [ebp - 0xa70]
xor ecx, 0xffffff98
mov byte [ebp - 0xa71], cl
mov dl, byte [ebp - 0xa71]
mov byte [ebp - 0x34e9], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa78], cl
movsx edx, byte [ebp - 0xa78]
xor edx, 0xffffff98
mov byte [ebp - 0xa79], dl
mov al, byte [ebp - 0xa79]
mov byte [ebp - 0x34e8], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa80], al
movsx ecx, byte [ebp - 0xa80]
xor ecx, 0xffffff98
mov byte [ebp - 0xa81], cl
mov dl, byte [ebp - 0xa81]
mov byte [ebp - 0x34e7], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa88], dl
movsx eax, byte [ebp - 0xa88]
xor eax, 0xffffff98
mov byte [ebp - 0xa89], al
mov cl, byte [ebp - 0xa89]
mov byte [ebp - 0x34e6], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa90], cl
movsx edx, byte [ebp - 0xa90]
xor edx, 0xffffff98
mov byte [ebp - 0xa91], dl
mov al, byte [ebp - 0xa91]
mov byte [ebp - 0x34e5], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa98], dl
movsx eax, byte [ebp - 0xa98]
xor eax, 0xffffff98
mov byte [ebp - 0xa99], al
mov cl, byte [ebp - 0xa99]
mov byte [ebp - 0x34e4], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xaa0], cl
movsx edx, byte [ebp - 0xaa0]
xor edx, 0xffffff98
mov byte [ebp - 0xaa1], dl
mov al, byte [ebp - 0xaa1]
mov byte [ebp - 0x34e3], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xaa8], al
movsx ecx, byte [ebp - 0xaa8]
xor ecx, 0xffffff98
mov byte [ebp - 0xaa9], cl
mov dl, byte [ebp - 0xaa9]
mov byte [ebp - 0x34e2], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xab0], dl
movsx eax, byte [ebp - 0xab0]
xor eax, 0xffffff98
mov byte [ebp - 0xab1], al
mov cl, byte [ebp - 0xab1]
mov byte [ebp - 0x34e1], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xab8], cl
movsx edx, byte [ebp - 0xab8]
xor edx, 0xffffff98
mov byte [ebp - 0xab9], dl
mov al, byte [ebp - 0xab9]
mov byte [ebp - 0x34e0], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xac0], al
movsx ecx, byte [ebp - 0xac0]
xor ecx, 0xffffff98
mov byte [ebp - 0xac1], cl
mov dl, byte [ebp - 0xac1]
mov byte [ebp - 0x34df], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xac8], dl
movsx eax, byte [ebp - 0xac8]
xor eax, 0xffffff98
mov byte [ebp - 0xac9], al
mov cl, byte [ebp - 0xac9]
mov byte [ebp - 0x34de], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xad0], cl
movsx edx, byte [ebp - 0xad0]
xor edx, 0xffffff98
mov byte [ebp - 0xad1], dl
mov al, byte [ebp - 0xad1]
mov byte [ebp - 0x34dd], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xad8], dl
movsx eax, byte [ebp - 0xad8]
xor eax, 0xffffff98
mov byte [ebp - 0xad9], al
mov cl, byte [ebp - 0xad9]
mov byte [ebp - 0x34dc], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xae0], cl
movsx edx, byte [ebp - 0xae0]
xor edx, 0xffffff98
mov byte [ebp - 0xae1], dl
mov al, byte [ebp - 0xae1]
mov byte [ebp - 0x34db], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xae8], al
movsx ecx, byte [ebp - 0xae8]
xor ecx, 0xffffff98
mov byte [ebp - 0xae9], cl
mov dl, byte [ebp - 0xae9]
mov byte [ebp - 0x34da], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xaf0], dl
movsx eax, byte [ebp - 0xaf0]
xor eax, 0xffffff98
mov byte [ebp - 0xaf1], al
mov cl, byte [ebp - 0xaf1]
mov byte [ebp - 0x34d9], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xaf8], cl
movsx edx, byte [ebp - 0xaf8]
xor edx, 0xffffff98
mov byte [ebp - 0xaf9], dl
mov al, byte [ebp - 0xaf9]
mov byte [ebp - 0x34d8], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb00], al
movsx ecx, byte [ebp - 0xb00]
xor ecx, 0xffffff98
mov byte [ebp - 0xb01], cl
mov dl, byte [ebp - 0xb01]
mov byte [ebp - 0x34d7], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb08], dl
movsx eax, byte [ebp - 0xb08]
xor eax, 0xffffff98
mov byte [ebp - 0xb09], al
mov cl, byte [ebp - 0xb09]
mov byte [ebp - 0x34d6], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb10], cl
movsx edx, byte [ebp - 0xb10]
xor edx, 0xffffff98
mov byte [ebp - 0xb11], dl
mov al, byte [ebp - 0xb11]
mov byte [ebp - 0x34d5], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb18], al
movsx ecx, byte [ebp - 0xb18]
xor ecx, 0xffffff98
mov byte [ebp - 0xb19], cl
mov dl, byte [ebp - 0xb19]
mov byte [ebp - 0x34d4], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb20], dl
movsx eax, byte [ebp - 0xb20]
xor eax, 0xffffff98
mov byte [ebp - 0xb21], al
mov cl, byte [ebp - 0xb21]
mov byte [ebp - 0x34d3], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb28], cl
movsx edx, byte [ebp - 0xb28]
xor edx, 0xffffff98
mov byte [ebp - 0xb29], dl
mov al, byte [ebp - 0xb29]
mov byte [ebp - 0x34d2], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb30], al
movsx ecx, byte [ebp - 0xb30]
xor ecx, 0xffffff98
mov byte [ebp - 0xb31], cl
mov dl, byte [ebp - 0xb31]
mov byte [ebp - 0x34d1], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb38], dl
movsx eax, byte [ebp - 0xb38]
xor eax, 0xffffff98
mov byte [ebp - 0xb39], al
mov cl, byte [ebp - 0xb39]
mov byte [ebp - 0x34d0], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb40], cl
movsx edx, byte [ebp - 0xb40]
xor edx, 0xffffff98
mov byte [ebp - 0xb41], dl
mov al, byte [ebp - 0xb41]
mov byte [ebp - 0x34cf], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb48], al
movsx ecx, byte [ebp - 0xb48]
xor ecx, 0xffffff98
mov byte [ebp - 0xb49], cl
mov dl, byte [ebp - 0xb49]
mov byte [ebp - 0x34ce], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb50], dl
movsx eax, byte [ebp - 0xb50]
xor eax, 0xffffff98
mov byte [ebp - 0xb51], al
mov cl, byte [ebp - 0xb51]
mov byte [ebp - 0x34cd], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb58], al
movsx ecx, byte [ebp - 0xb58]
xor ecx, 0xffffff98
mov byte [ebp - 0xb59], cl
mov dl, byte [ebp - 0xb59]
mov byte [ebp - 0x34cc], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb60], dl
movsx eax, byte [ebp - 0xb60]
xor eax, 0xffffff98
mov byte [ebp - 0xb61], al
mov cl, byte [ebp - 0xb61]
mov byte [ebp - 0x34cb], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb68], cl
movsx edx, byte [ebp - 0xb68]
xor edx, 0xffffff98
mov byte [ebp - 0xb69], dl
mov al, byte [ebp - 0xb69]
mov byte [ebp - 0x34ca], al
mov ecx, 1
imul edx, ecx, 0x23
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb70], al
movsx ecx, byte [ebp - 0xb70]
xor ecx, 0xffffff98
mov byte [ebp - 0xb71], cl
mov dl, byte [ebp - 0xb71]
mov byte [ebp - 0x34c9], dl
mov eax, 1
imul ecx, eax, 0x24
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb78], dl
movsx eax, byte [ebp - 0xb78]
xor eax, 0xffffff98
mov byte [ebp - 0xb79], al
mov cl, byte [ebp - 0xb79]
mov byte [ebp - 0x34c8], cl
mov edx, 1
imul eax, edx, 0x25
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb80], cl
movsx edx, byte [ebp - 0xb80]
xor edx, 0xffffff98
mov byte [ebp - 0xb81], dl
mov al, byte [ebp - 0xb81]
mov byte [ebp - 0x34c7], al
mov ecx, 1
imul edx, ecx, 0x26
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb88], al
movsx ecx, byte [ebp - 0xb88]
xor ecx, 0xffffff98
mov byte [ebp - 0xb89], cl
mov dl, byte [ebp - 0xb89]
mov byte [ebp - 0x34c6], dl
mov eax, 1
imul ecx, eax, 0x27
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb90], dl
movsx eax, byte [ebp - 0xb90]
xor eax, 0xffffff98
mov byte [ebp - 0xb91], al
mov cl, byte [ebp - 0xb91]
mov byte [ebp - 0x34c5], cl
mov edx, 1
imul eax, edx, 0x28
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb98], cl
movsx edx, byte [ebp - 0xb98]
xor edx, 0xffffff98
mov byte [ebp - 0xb99], dl
mov al, byte [ebp - 0xb99]
mov byte [ebp - 0x34c4], al
mov ecx, 1
imul edx, ecx, 0x29
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xba0], al
movsx ecx, byte [ebp - 0xba0]
xor ecx, 0xffffff98
mov byte [ebp - 0xba1], cl
mov dl, byte [ebp - 0xba1]
mov byte [ebp - 0x34c3], dl
mov eax, 1
imul ecx, eax, 0x2a
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xba8], dl
movsx eax, byte [ebp - 0xba8]
xor eax, 0xffffff98
mov byte [ebp - 0xba9], al
mov cl, byte [ebp - 0xba9]
mov byte [ebp - 0x34c2], cl
mov edx, 1
imul eax, edx, 0x2b
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbb0], cl
movsx edx, byte [ebp - 0xbb0]
xor edx, 0xffffff98
mov byte [ebp - 0xbb1], dl
mov al, byte [ebp - 0xbb1]
mov byte [ebp - 0x34c1], al
mov ecx, 1
imul edx, ecx, 0x2c
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbb8], al
movsx ecx, byte [ebp - 0xbb8]
xor ecx, 0xffffff98
mov byte [ebp - 0xbb9], cl
mov dl, byte [ebp - 0xbb9]
mov byte [ebp - 0x34c0], dl
mov dword [ebp - 0x2fec], 0
jmp 0x102a5110
mov eax, dword [ebp - 0x2fec]
add eax, 1
mov dword [ebp - 0x2fec], eax
cmp dword [ebp - 0x2fec], 0x2d
jae 0x102a5189
lea ecx, [ebp - 0x34ec]
mov dword [ebp - 0x3b0c], ecx
mov edx, dword [ebp - 0x3b0c]
add edx, dword [ebp - 0x2fec]
mov dword [ebp - 0x3b10], edx
mov eax, dword [ebp - 0x3b10]
mov cl, byte [eax]
mov byte [ebp - 0xbc0], cl
mov dl, byte [ebp - 0x3781]
mov byte [ebp - 0x1a], dl
movsx eax, byte [ebp - 0xbc0]
xor eax, 0xffffff98
mov byte [ebp - 0x1a], al
lea ecx, [ebp - 0x34ec]
mov dword [ebp - 0x3b14], ecx
mov edx, dword [ebp - 0x3b14]
add edx, dword [ebp - 0x2fec]
mov dword [ebp - 0x3b18], edx
mov eax, dword [ebp - 0x3b18]
mov cl, byte [ebp - 0x1a]
mov byte [eax], cl
jmp 0x102a5101
lea edx, [ebp - 0x34ec]
mov dword [ebp - 0x3b1c], edx
mov eax, dword [ebp - 0x3b1c]
mov dword [ebp - 0x396c], eax
lea ecx, [ebp - 0x45fc]
mov dword [ebp - 0x3b20], ecx
movzx edx, byte [ebp - 0x3782]
push edx
mov ecx, dword [ebp - 0x3b20]
call fcn.1008cde0
mov byte [ebp - 4], 0x14
mov eax, dword [ebp - 0x396c]
mov dword [ebp - 0x2ff0], eax
mov ecx, dword [ebp - 0x2ff0]
add ecx, 1
mov dword [ebp - 0x3b24], ecx
mov edx, dword [ebp - 0x2ff0]
mov al, byte [edx]
mov byte [ebp - 0xbc1], al
add dword [ebp - 0x2ff0], 1
cmp byte [ebp - 0xbc1], 0
jne 0x102a51df
mov ecx, dword [ebp - 0x2ff0]
sub ecx, dword [ebp - 0x3b24]
mov dword [ebp - 0x3b28], ecx
mov edx, dword [ebp - 0x3b28]
mov dword [ebp - 0x3b2c], edx
mov eax, dword [ebp - 0x3b2c]
mov dword [ebp - 0x3b30], eax
mov ecx, dword [ebp - 0x3b30]
push ecx
mov edx, dword [ebp - 0x396c]
push edx
lea ecx, [ebp - 0x45fc]
call fcn.1008ce30
mov byte [ebp - 4], 0x15
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbc8], dl
movsx eax, byte [ebp - 0xbc8]
xor eax, 0xffffff98
mov byte [ebp - 0xbc9], al
mov cl, byte [ebp - 0xbc9]
mov byte [ebp - 0x351c], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbd0], al
movsx ecx, byte [ebp - 0xbd0]
xor ecx, 0xffffff98
mov byte [ebp - 0xbd1], cl
mov dl, byte [ebp - 0xbd1]
mov byte [ebp - 0x351b], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbd8], cl
movsx edx, byte [ebp - 0xbd8]
xor edx, 0xffffff98
mov byte [ebp - 0xbd9], dl
mov al, byte [ebp - 0xbd9]
mov byte [ebp - 0x351a], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbe0], al
movsx ecx, byte [ebp - 0xbe0]
xor ecx, 0xffffff98
mov byte [ebp - 0xbe1], cl
mov dl, byte [ebp - 0xbe1]
mov byte [ebp - 0x3519], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbe8], cl
movsx edx, byte [ebp - 0xbe8]
xor edx, 0xffffff98
mov byte [ebp - 0xbe9], dl
mov al, byte [ebp - 0xbe9]
mov byte [ebp - 0x3518], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbf0], al
movsx ecx, byte [ebp - 0xbf0]
xor ecx, 0xffffff98
mov byte [ebp - 0xbf1], cl
mov dl, byte [ebp - 0xbf1]
mov byte [ebp - 0x3517], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbf8], dl
movsx eax, byte [ebp - 0xbf8]
xor eax, 0xffffff98
mov byte [ebp - 0xbf9], al
mov cl, byte [ebp - 0xbf9]
mov byte [ebp - 0x3516], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc00], cl
movsx edx, byte [ebp - 0xc00]
xor edx, 0xffffff98
mov byte [ebp - 0xc01], dl
mov al, byte [ebp - 0xc01]
mov byte [ebp - 0x3515], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc08], dl
movsx eax, byte [ebp - 0xc08]
xor eax, 0xffffff98
mov byte [ebp - 0xc09], al
mov cl, byte [ebp - 0xc09]
mov byte [ebp - 0x3514], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc10], cl
movsx edx, byte [ebp - 0xc10]
xor edx, 0xffffff98
mov byte [ebp - 0xc11], dl
mov al, byte [ebp - 0xc11]
mov byte [ebp - 0x3513], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc18], al
movsx ecx, byte [ebp - 0xc18]
xor ecx, 0xffffff98
mov byte [ebp - 0xc19], cl
mov dl, byte [ebp - 0xc19]
mov byte [ebp - 0x3512], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc20], dl
movsx eax, byte [ebp - 0xc20]
xor eax, 0xffffff98
mov byte [ebp - 0xc21], al
mov cl, byte [ebp - 0xc21]
mov byte [ebp - 0x3511], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc28], cl
movsx edx, byte [ebp - 0xc28]
xor edx, 0xffffff98
mov byte [ebp - 0xc29], dl
mov al, byte [ebp - 0xc29]
mov byte [ebp - 0x3510], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc30], al
movsx ecx, byte [ebp - 0xc30]
xor ecx, 0xffffff98
mov byte [ebp - 0xc31], cl
mov dl, byte [ebp - 0xc31]
mov byte [ebp - 0x350f], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc38], dl
movsx eax, byte [ebp - 0xc38]
xor eax, 0xffffff98
mov byte [ebp - 0xc39], al
mov cl, byte [ebp - 0xc39]
mov byte [ebp - 0x350e], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc40], cl
movsx edx, byte [ebp - 0xc40]
xor edx, 0xffffff98
mov byte [ebp - 0xc41], dl
mov al, byte [ebp - 0xc41]
mov byte [ebp - 0x350d], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc48], dl
movsx eax, byte [ebp - 0xc48]
xor eax, 0xffffff98
mov byte [ebp - 0xc49], al
mov cl, byte [ebp - 0xc49]
mov byte [ebp - 0x350c], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc50], cl
movsx edx, byte [ebp - 0xc50]
xor edx, 0xffffff98
mov byte [ebp - 0xc51], dl
mov al, byte [ebp - 0xc51]
mov byte [ebp - 0x350b], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc58], al
movsx ecx, byte [ebp - 0xc58]
xor ecx, 0xffffff98
mov byte [ebp - 0xc59], cl
mov dl, byte [ebp - 0xc59]
mov byte [ebp - 0x350a], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc60], dl
movsx eax, byte [ebp - 0xc60]
xor eax, 0xffffff98
mov byte [ebp - 0xc61], al
mov cl, byte [ebp - 0xc61]
mov byte [ebp - 0x3509], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc68], cl
movsx edx, byte [ebp - 0xc68]
xor edx, 0xffffff98
mov byte [ebp - 0xc69], dl
mov al, byte [ebp - 0xc69]
mov byte [ebp - 0x3508], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc70], al
movsx ecx, byte [ebp - 0xc70]
xor ecx, 0xffffff98
mov byte [ebp - 0xc71], cl
mov dl, byte [ebp - 0xc71]
mov byte [ebp - 0x3507], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc78], dl
movsx eax, byte [ebp - 0xc78]
xor eax, 0xffffff98
mov byte [ebp - 0xc79], al
mov cl, byte [ebp - 0xc79]
mov byte [ebp - 0x3506], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc80], cl
movsx edx, byte [ebp - 0xc80]
xor edx, 0xffffff98
mov byte [ebp - 0xc81], dl
mov al, byte [ebp - 0xc81]
mov byte [ebp - 0x3505], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc88], al
movsx ecx, byte [ebp - 0xc88]
xor ecx, 0xffffff98
mov byte [ebp - 0xc89], cl
mov dl, byte [ebp - 0xc89]
mov byte [ebp - 0x3504], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc90], dl
movsx eax, byte [ebp - 0xc90]
xor eax, 0xffffff98
mov byte [ebp - 0xc91], al
mov cl, byte [ebp - 0xc91]
mov byte [ebp - 0x3503], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc98], cl
movsx edx, byte [ebp - 0xc98]
xor edx, 0xffffff98
mov byte [ebp - 0xc99], dl
mov al, byte [ebp - 0xc99]
mov byte [ebp - 0x3502], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xca0], al
movsx ecx, byte [ebp - 0xca0]
xor ecx, 0xffffff98
mov byte [ebp - 0xca1], cl
mov dl, byte [ebp - 0xca1]
mov byte [ebp - 0x3501], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xca8], dl
movsx eax, byte [ebp - 0xca8]
xor eax, 0xffffff98
mov byte [ebp - 0xca9], al
mov cl, byte [ebp - 0xca9]
mov byte [ebp - 0x3500], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcb0], cl
movsx edx, byte [ebp - 0xcb0]
xor edx, 0xffffff98
mov byte [ebp - 0xcb1], dl
mov al, byte [ebp - 0xcb1]
mov byte [ebp - 0x34ff], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcb8], al
movsx ecx, byte [ebp - 0xcb8]
xor ecx, 0xffffff98
mov byte [ebp - 0xcb9], cl
mov dl, byte [ebp - 0xcb9]
mov byte [ebp - 0x34fe], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcc0], dl
movsx eax, byte [ebp - 0xcc0]
xor eax, 0xffffff98
mov byte [ebp - 0xcc1], al
mov cl, byte [ebp - 0xcc1]
mov byte [ebp - 0x34fd], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcc8], al
movsx ecx, byte [ebp - 0xcc8]
xor ecx, 0xffffff98
mov byte [ebp - 0xcc9], cl
mov dl, byte [ebp - 0xcc9]
mov byte [ebp - 0x34fc], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcd0], dl
movsx eax, byte [ebp - 0xcd0]
xor eax, 0xffffff98
mov byte [ebp - 0xcd1], al
mov cl, byte [ebp - 0xcd1]
mov byte [ebp - 0x34fb], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcd8], cl
movsx edx, byte [ebp - 0xcd8]
xor edx, 0xffffff98
mov byte [ebp - 0xcd9], dl
mov al, byte [ebp - 0xcd9]
mov byte [ebp - 0x34fa], al
mov ecx, 1
imul edx, ecx, 0x23
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xce0], al
movsx ecx, byte [ebp - 0xce0]
xor ecx, 0xffffff98
mov byte [ebp - 0xce1], cl
mov dl, byte [ebp - 0xce1]
mov byte [ebp - 0x34f9], dl
mov eax, 1
imul ecx, eax, 0x24
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xce8], dl
movsx eax, byte [ebp - 0xce8]
xor eax, 0xffffff98
mov byte [ebp - 0xce9], al
mov cl, byte [ebp - 0xce9]
mov byte [ebp - 0x34f8], cl
mov edx, 1
imul eax, edx, 0x25
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcf0], cl
movsx edx, byte [ebp - 0xcf0]
xor edx, 0xffffff98
mov byte [ebp - 0xcf1], dl
mov al, byte [ebp - 0xcf1]
mov byte [ebp - 0x34f7], al
mov ecx, 1
imul edx, ecx, 0x26
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcf8], al
movsx ecx, byte [ebp - 0xcf8]
xor ecx, 0xffffff98
mov byte [ebp - 0xcf9], cl
mov dl, byte [ebp - 0xcf9]
mov byte [ebp - 0x34f6], dl
mov eax, 1
imul ecx, eax, 0x27
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xd00], dl
movsx eax, byte [ebp - 0xd00]
xor eax, 0xffffff98
mov byte [ebp - 0xd01], al
mov cl, byte [ebp - 0xd01]
mov byte [ebp - 0x34f5], cl
mov edx, 1
imul eax, edx, 0x28
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xd08], cl
movsx edx, byte [ebp - 0xd08]
xor edx, 0xffffff98
mov byte [ebp - 0xd09], dl
mov al, byte [ebp - 0xd09]
mov byte [ebp - 0x34f4], al
mov ecx, 1
imul edx, ecx, 0x29
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xd10], al
movsx ecx, byte [ebp - 0xd10]
xor ecx, 0xffffff98
mov byte [ebp - 0xd11], cl
mov dl, byte [ebp - 0xd11]
mov byte [ebp - 0x34f3], dl
mov eax, 1
imul ecx, eax, 0x2a
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xd18], dl
movsx eax, byte [ebp - 0xd18]
xor eax, 0xffffff98
mov byte [ebp - 0xd19], al
mov cl, byte [ebp - 0xd19]
mov byte [ebp - 0x34f2], cl
mov edx, 1
imul eax, edx, 0x2b
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xd20], cl
movsx edx, byte [ebp - 0xd20]
xor edx, 0xffffff98
mov byte [ebp - 0xd21], dl
mov al, byte [ebp - 0xd21]
mov byte [ebp - 0x34f1], al
mov ecx, 1
imul edx, ecx, 0x2c
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xd28], al
movsx ecx, byte [ebp - 0xd28]
xor ecx, 0xffffff98
mov byte [ebp - 0xd29], cl
mov dl, byte [ebp - 0xd29]
mov byte [ebp - 0x34f0], dl
mov dword [ebp - 0x2ff4], 0
jmp 0x102a5ace
mov eax, dword [ebp - 0x2ff4]
add eax, 1
mov dword [ebp - 0x2ff4], eax
cmp dword [ebp - 0x2ff4], 0x2d
jae 0x102a5b47
lea ecx, [ebp - 0x351c]
mov dword [ebp - 0x3b34], ecx
mov edx, dword [ebp - 0x3b34]
add edx, dword [ebp - 0x2ff4]
mov dword [ebp - 0x3b38], edx
mov eax, dword [ebp - 0x3b38]
mov cl, byte [eax]
mov byte [ebp - 0xd30], cl
mov dl, byte [ebp - 0x3783]
mov byte [ebp - 0x1b], dl
movsx eax, byte [ebp - 0xd30]
xor eax, 0xffffff98
mov byte [ebp - 0x1b], al
lea ecx, [ebp - 0x351c]
mov dword [ebp - 0x3b3c], ecx
mov edx, dword [ebp - 0x3b3c]
add edx, dword [ebp - 0x2ff4]
mov dword [ebp - 0x3b40], edx
mov eax, dword [ebp - 0x3b40]
mov cl, byte [ebp - 0x1b]
mov byte [eax], cl
jmp 0x102a5abf
lea edx, [ebp - 0x351c]
mov dword [ebp - 0x3b44], edx
mov eax, dword [ebp - 0x3b44]
mov dword [ebp - 0x3970], eax
lea ecx, [ebp - 0x43a4]
mov dword [ebp - 0x3b48], ecx
movzx edx, byte [ebp - 0x3784]
push edx
mov ecx, dword [ebp - 0x3b48]
call fcn.1008cde0
mov byte [ebp - 4], 0x16
mov eax, dword [ebp - 0x3970]
mov dword [ebp - 0x2ff8], eax
mov ecx, dword [ebp - 0x2ff8]
add ecx, 1
mov dword [ebp - 0x3b4c], ecx
mov edx, dword [ebp - 0x2ff8]
mov al, byte [edx]
mov byte [ebp - 0xd31], al
add dword [ebp - 0x2ff8], 1
cmp byte [ebp - 0xd31], 0
jne 0x102a5b9d
mov ecx, dword [ebp - 0x2ff8]
sub ecx, dword [ebp - 0x3b4c]
mov dword [ebp - 0x3b50], ecx
mov edx, dword [ebp - 0x3b50]
mov dword [ebp - 0x3b54], edx
mov eax, dword [ebp - 0x3b54]
mov dword [ebp - 0x3b58], eax
mov ecx, dword [ebp - 0x3b58]
push ecx
mov edx, dword [ebp - 0x3970]
push edx
lea ecx, [ebp - 0x43a4]
call fcn.1008ce30
mov byte [ebp - 4], 0x17
mov eax, dword [ebp - 0x2ffc]
mov dword [eax], 0x200
lea ecx, [ebp - 0x43a4]
push ecx
mov ecx, dword [ebp - 0x2ffc]
add ecx, 4
call fcn.100ad110
lea edx, [ebp - 0x462c]
push edx
mov ecx, dword [ebp - 0x2ffc]
add ecx, 0x34
call fcn.100ad110
mov eax, dword [ebp - 0x432c]
mov dword [ebp - 0x3978], eax
lea ecx, [ebp - 0x43a4]
call fcn.1008bb90
mov dword [ebp - 0x3978], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x397c], ecx
lea edx, [ebp - 0x3b5c]
mov dword [ebp - 0x3974], edx
mov eax, dword [ebp - 0x3974]
mov ecx, dword [ebp - 0x397c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3974]
mov dword [ebp - 0x4330], edx
mov eax, dword [ebp - 0x3b5c]
mov ecx, dword [eax]
mov dword [ebp - 0x3b60], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3b60]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3b64], ecx
mov edx, dword [ebp - 0x3b64]
mov dword [ebp - 0x3b68], edx
mov eax, dword [ebp - 0x3b68]
mov dword [ebp - 0x3b6c], eax
mov ecx, dword [ebp - 0x3978]
push ecx
mov ecx, dword [ebp - 0x397c]
call dword [ebp - 0x3b6c]
mov edx, dword [ebp - 0x2ffc]
mov dword [edx + 0x4c], eax
mov eax, dword [ebp - 0x4334]
mov dword [ebp - 0x3984], eax
lea ecx, [ebp - 0x45fc]
call fcn.1008bb90
mov dword [ebp - 0x3984], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x3988], ecx
lea edx, [ebp - 0x3b70]
mov dword [ebp - 0x3980], edx
mov eax, dword [ebp - 0x3980]
mov ecx, dword [ebp - 0x3988]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3980]
mov dword [ebp - 0x4338], edx
mov eax, dword [ebp - 0x3b70]
mov ecx, dword [eax]
mov dword [ebp - 0x3b74], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3b74]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3b78], ecx
mov edx, dword [ebp - 0x3b78]
mov dword [ebp - 0x3b7c], edx
mov eax, dword [ebp - 0x3b7c]
mov dword [ebp - 0x3b80], eax
mov ecx, dword [ebp - 0x3984]
push ecx
mov ecx, dword [ebp - 0x3988]
call dword [ebp - 0x3b80]
mov edx, dword [ebp - 0x2ffc]
mov dword [edx + 0x50], eax
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x43a4]
call fcn.1008b960
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x45fc]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x462c]
call fcn.1008b960
mov eax, 0x54
imul ecx, eax, 5
add ecx, dword [ebp - 0x10]
mov dword [ebp - 0x3018], ecx
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.knife_flip]
mov byte [ebp - 0xd38], cl
movsx edx, byte [ebp - 0xd38]
xor edx, 0xffffff98
mov byte [ebp - 0xd39], dl
mov al, byte [ebp - 0xd39]
mov byte [ebp - 0x3174], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.knife_flip]
mov byte [ebp - 0xd40], dl
movsx eax, byte [ebp - 0xd40]
xor eax, 0xffffff98
mov byte [ebp - 0xd41], al
mov cl, byte [ebp - 0xd41]
mov byte [ebp - 0x3173], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.knife_flip]
mov byte [ebp - 0xd48], al
movsx ecx, byte [ebp - 0xd48]
xor ecx, 0xffffff98
mov byte [ebp - 0xd49], cl
mov dl, byte [ebp - 0xd49]
mov byte [ebp - 0x3172], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.knife_flip]
mov byte [ebp - 0xd50], dl
movsx eax, byte [ebp - 0xd50]
xor eax, 0xffffff98
mov byte [ebp - 0xd51], al
mov cl, byte [ebp - 0xd51]
mov byte [ebp - 0x3171], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.knife_flip]
mov byte [ebp - 0xd58], al
movsx ecx, byte [ebp - 0xd58]
xor ecx, 0xffffff98
mov byte [ebp - 0xd59], cl
mov dl, byte [ebp - 0xd59]
mov byte [ebp - 0x3170], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.knife_flip]
mov byte [ebp - 0xd60], dl
movsx eax, byte [ebp - 0xd60]
xor eax, 0xffffff98
mov byte [ebp - 0xd61], al
mov cl, byte [ebp - 0xd61]
mov byte [ebp - 0x316f], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.knife_flip]
mov byte [ebp - 0xd68], cl
movsx edx, byte [ebp - 0xd68]
xor edx, 0xffffff98
mov byte [ebp - 0xd69], dl
mov al, byte [ebp - 0xd69]
mov byte [ebp - 0x316e], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.knife_flip]
mov byte [ebp - 0xd70], al
movsx ecx, byte [ebp - 0xd70]
xor ecx, 0xffffff98
mov byte [ebp - 0xd71], cl
mov dl, byte [ebp - 0xd71]
mov byte [ebp - 0x316d], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.knife_flip]
mov byte [ebp - 0xd78], cl
movsx edx, byte [ebp - 0xd78]
xor edx, 0xffffff98
mov byte [ebp - 0xd79], dl
mov al, byte [ebp - 0xd79]
mov byte [ebp - 0x316c], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.knife_flip]
mov byte [ebp - 0xd80], al
movsx ecx, byte [ebp - 0xd80]
xor ecx, 0xffffff98
mov byte [ebp - 0xd81], cl
mov dl, byte [ebp - 0xd81]
mov byte [ebp - 0x316b], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.knife_flip]
mov byte [ebp - 0xd88], dl
movsx eax, byte [ebp - 0xd88]
xor eax, 0xffffff98
mov byte [ebp - 0xd89], al
mov cl, byte [ebp - 0xd89]
mov byte [ebp - 0x316a], cl
mov dword [ebp - 0x3000], 0
jmp 0x102a5ff3
mov edx, dword [ebp - 0x3000]
add edx, 1
mov dword [ebp - 0x3000], edx
cmp dword [ebp - 0x3000], 0xb
jae 0x102a606c
lea eax, [ebp - 0x3174]
mov dword [ebp - 0x3b84], eax
mov ecx, dword [ebp - 0x3b84]
add ecx, dword [ebp - 0x3000]
mov dword [ebp - 0x3b88], ecx
mov edx, dword [ebp - 0x3b88]
mov al, byte [edx]
mov byte [ebp - 0xd90], al
mov cl, byte [ebp - 0x3785]
mov byte [ebp - 0x1c], cl
movsx edx, byte [ebp - 0xd90]
xor edx, 0xffffff98
mov byte [ebp - 0x1c], dl
lea eax, [ebp - 0x3174]
mov dword [ebp - 0x3b8c], eax
mov ecx, dword [ebp - 0x3b8c]
add ecx, dword [ebp - 0x3000]
mov dword [ebp - 0x3b90], ecx
mov edx, dword [ebp - 0x3b90]
mov al, byte [ebp - 0x1c]
mov byte [edx], al
jmp 0x102a5fe4
lea ecx, [ebp - 0x3174]
mov dword [ebp - 0x3b94], ecx
mov edx, dword [ebp - 0x3b94]
mov dword [ebp - 0x398c], edx
lea eax, [ebp - 0x465c]
mov dword [ebp - 0x3b98], eax
movzx ecx, byte [ebp - 0x3786]
push ecx
mov ecx, dword [ebp - 0x3b98]
call fcn.1008cde0
mov dword [ebp - 4], 0x18
mov edx, dword [ebp - 0x398c]
mov dword [ebp - 0x3004], edx
mov eax, dword [ebp - 0x3004]
add eax, 1
mov dword [ebp - 0x3b9c], eax
mov ecx, dword [ebp - 0x3004]
mov dl, byte [ecx]
mov byte [ebp - 0xd91], dl
add dword [ebp - 0x3004], 1
cmp byte [ebp - 0xd91], 0
jne 0x102a60c5
mov eax, dword [ebp - 0x3004]
sub eax, dword [ebp - 0x3b9c]
mov dword [ebp - 0x3ba0], eax
mov ecx, dword [ebp - 0x3ba0]
mov dword [ebp - 0x3ba4], ecx
mov edx, dword [ebp - 0x3ba4]
mov dword [ebp - 0x3ba8], edx
mov eax, dword [ebp - 0x3ba8]
push eax
mov ecx, dword [ebp - 0x398c]
push ecx
lea ecx, [ebp - 0x465c]
call fcn.1008ce30
mov dword [ebp - 4], 0x19
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xd98], cl
movsx edx, byte [ebp - 0xd98]
xor edx, 0xffffff98
mov byte [ebp - 0xd99], dl
mov al, byte [ebp - 0xd99]
mov byte [ebp - 0x3294], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xda0], dl
movsx eax, byte [ebp - 0xda0]
xor eax, 0xffffff98
mov byte [ebp - 0xda1], al
mov cl, byte [ebp - 0xda1]
mov byte [ebp - 0x3293], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xda8], al
movsx ecx, byte [ebp - 0xda8]
xor ecx, 0xffffff98
mov byte [ebp - 0xda9], cl
mov dl, byte [ebp - 0xda9]
mov byte [ebp - 0x3292], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdb0], dl
movsx eax, byte [ebp - 0xdb0]
xor eax, 0xffffff98
mov byte [ebp - 0xdb1], al
mov cl, byte [ebp - 0xdb1]
mov byte [ebp - 0x3291], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdb8], al
movsx ecx, byte [ebp - 0xdb8]
xor ecx, 0xffffff98
mov byte [ebp - 0xdb9], cl
mov dl, byte [ebp - 0xdb9]
mov byte [ebp - 0x3290], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdc0], dl
movsx eax, byte [ebp - 0xdc0]
xor eax, 0xffffff98
mov byte [ebp - 0xdc1], al
mov cl, byte [ebp - 0xdc1]
mov byte [ebp - 0x328f], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdc8], cl
movsx edx, byte [ebp - 0xdc8]
xor edx, 0xffffff98
mov byte [ebp - 0xdc9], dl
mov al, byte [ebp - 0xdc9]
mov byte [ebp - 0x328e], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdd0], al
movsx ecx, byte [ebp - 0xdd0]
xor ecx, 0xffffff98
mov byte [ebp - 0xdd1], cl
mov dl, byte [ebp - 0xdd1]
mov byte [ebp - 0x328d], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdd8], cl
movsx edx, byte [ebp - 0xdd8]
xor edx, 0xffffff98
mov byte [ebp - 0xdd9], dl
mov al, byte [ebp - 0xdd9]
mov byte [ebp - 0x328c], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xde0], al
movsx ecx, byte [ebp - 0xde0]
xor ecx, 0xffffff98
mov byte [ebp - 0xde1], cl
mov dl, byte [ebp - 0xde1]
mov byte [ebp - 0x328b], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xde8], dl
movsx eax, byte [ebp - 0xde8]
xor eax, 0xffffff98
mov byte [ebp - 0xde9], al
mov cl, byte [ebp - 0xde9]
mov byte [ebp - 0x328a], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdf0], cl
movsx edx, byte [ebp - 0xdf0]
xor edx, 0xffffff98
mov byte [ebp - 0xdf1], dl
mov al, byte [ebp - 0xdf1]
mov byte [ebp - 0x3289], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdf8], al
movsx ecx, byte [ebp - 0xdf8]
xor ecx, 0xffffff98
mov byte [ebp - 0xdf9], cl
mov dl, byte [ebp - 0xdf9]
mov byte [ebp - 0x3288], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe00], dl
movsx eax, byte [ebp - 0xe00]
xor eax, 0xffffff98
mov byte [ebp - 0xe01], al
mov cl, byte [ebp - 0xe01]
mov byte [ebp - 0x3287], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe08], cl
movsx edx, byte [ebp - 0xe08]
xor edx, 0xffffff98
mov byte [ebp - 0xe09], dl
mov al, byte [ebp - 0xe09]
mov byte [ebp - 0x3286], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe10], al
movsx ecx, byte [ebp - 0xe10]
xor ecx, 0xffffff98
mov byte [ebp - 0xe11], cl
mov dl, byte [ebp - 0xe11]
mov byte [ebp - 0x3285], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe18], cl
movsx edx, byte [ebp - 0xe18]
xor edx, 0xffffff98
mov byte [ebp - 0xe19], dl
mov al, byte [ebp - 0xe19]
mov byte [ebp - 0x3284], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe20], al
movsx ecx, byte [ebp - 0xe20]
xor ecx, 0xffffff98
mov byte [ebp - 0xe21], cl
mov dl, byte [ebp - 0xe21]
mov byte [ebp - 0x3283], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe28], dl
movsx eax, byte [ebp - 0xe28]
xor eax, 0xffffff98
mov byte [ebp - 0xe29], al
mov cl, byte [ebp - 0xe29]
mov byte [ebp - 0x3282], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe30], cl
movsx edx, byte [ebp - 0xe30]
xor edx, 0xffffff98
mov byte [ebp - 0xe31], dl
mov al, byte [ebp - 0xe31]
mov byte [ebp - 0x3281], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe38], al
movsx ecx, byte [ebp - 0xe38]
xor ecx, 0xffffff98
mov byte [ebp - 0xe39], cl
mov dl, byte [ebp - 0xe39]
mov byte [ebp - 0x3280], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe40], dl
movsx eax, byte [ebp - 0xe40]
xor eax, 0xffffff98
mov byte [ebp - 0xe41], al
mov cl, byte [ebp - 0xe41]
mov byte [ebp - 0x327f], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe48], cl
movsx edx, byte [ebp - 0xe48]
xor edx, 0xffffff98
mov byte [ebp - 0xe49], dl
mov al, byte [ebp - 0xe49]
mov byte [ebp - 0x327e], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe50], al
movsx ecx, byte [ebp - 0xe50]
xor ecx, 0xffffff98
mov byte [ebp - 0xe51], cl
mov dl, byte [ebp - 0xe51]
mov byte [ebp - 0x327d], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe58], dl
movsx eax, byte [ebp - 0xe58]
xor eax, 0xffffff98
mov byte [ebp - 0xe59], al
mov cl, byte [ebp - 0xe59]
mov byte [ebp - 0x327c], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe60], cl
movsx edx, byte [ebp - 0xe60]
xor edx, 0xffffff98
mov byte [ebp - 0xe61], dl
mov al, byte [ebp - 0xe61]
mov byte [ebp - 0x327b], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe68], al
movsx ecx, byte [ebp - 0xe68]
xor ecx, 0xffffff98
mov byte [ebp - 0xe69], cl
mov dl, byte [ebp - 0xe69]
mov byte [ebp - 0x327a], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe70], dl
movsx eax, byte [ebp - 0xe70]
xor eax, 0xffffff98
mov byte [ebp - 0xe71], al
mov cl, byte [ebp - 0xe71]
mov byte [ebp - 0x3279], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe78], cl
movsx edx, byte [ebp - 0xe78]
xor edx, 0xffffff98
mov byte [ebp - 0xe79], dl
mov al, byte [ebp - 0xe79]
mov byte [ebp - 0x3278], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe80], al
movsx ecx, byte [ebp - 0xe80]
xor ecx, 0xffffff98
mov byte [ebp - 0xe81], cl
mov dl, byte [ebp - 0xe81]
mov byte [ebp - 0x3277], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe88], dl
movsx eax, byte [ebp - 0xe88]
xor eax, 0xffffff98
mov byte [ebp - 0xe89], al
mov cl, byte [ebp - 0xe89]
mov byte [ebp - 0x3276], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe90], cl
movsx edx, byte [ebp - 0xe90]
xor edx, 0xffffff98
mov byte [ebp - 0xe91], dl
mov al, byte [ebp - 0xe91]
mov byte [ebp - 0x3275], al
mov dword [ebp - 0x3008], 0
jmp 0x102a6747
mov ecx, dword [ebp - 0x3008]
add ecx, 1
mov dword [ebp - 0x3008], ecx
cmp dword [ebp - 0x3008], 0x20
jae 0x102a67c0
lea edx, [ebp - 0x3294]
mov dword [ebp - 0x3bac], edx
mov eax, dword [ebp - 0x3bac]
add eax, dword [ebp - 0x3008]
mov dword [ebp - 0x3bb0], eax
mov ecx, dword [ebp - 0x3bb0]
mov dl, byte [ecx]
mov byte [ebp - 0xe98], dl
mov al, byte [ebp - 0x3787]
mov byte [ebp - 0x1d], al
movsx ecx, byte [ebp - 0xe98]
xor ecx, 0xffffff98
mov byte [ebp - 0x1d], cl
lea edx, [ebp - 0x3294]
mov dword [ebp - 0x3bb4], edx
mov eax, dword [ebp - 0x3bb4]
add eax, dword [ebp - 0x3008]
mov dword [ebp - 0x3bb8], eax
mov ecx, dword [ebp - 0x3bb8]
mov dl, byte [ebp - 0x1d]
mov byte [ecx], dl
jmp 0x102a6738
lea eax, [ebp - 0x3294]
mov dword [ebp - 0x3bbc], eax
mov ecx, dword [ebp - 0x3bbc]
mov dword [ebp - 0x3990], ecx
lea edx, [ebp - 0x4644]
mov dword [ebp - 0x3bc0], edx
movzx eax, byte [ebp - 0x3788]
push eax
mov ecx, dword [ebp - 0x3bc0]
call fcn.1008cde0
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x3990]
mov dword [ebp - 0x300c], ecx
mov edx, dword [ebp - 0x300c]
add edx, 1
mov dword [ebp - 0x3bc4], edx
mov eax, dword [ebp - 0x300c]
mov cl, byte [eax]
mov byte [ebp - 0xe99], cl
add dword [ebp - 0x300c], 1
cmp byte [ebp - 0xe99], 0
jne 0x102a6816
mov edx, dword [ebp - 0x300c]
sub edx, dword [ebp - 0x3bc4]
mov dword [ebp - 0x3bc8], edx
mov eax, dword [ebp - 0x3bc8]
mov dword [ebp - 0x3bcc], eax
mov ecx, dword [ebp - 0x3bcc]
mov dword [ebp - 0x3bd0], ecx
mov edx, dword [ebp - 0x3bd0]
push edx
mov eax, dword [ebp - 0x3990]
push eax
lea ecx, [ebp - 0x4644]
call fcn.1008ce30
mov byte [ebp - 4], 0x1b
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xea0], al
movsx ecx, byte [ebp - 0xea0]
xor ecx, 0xffffff98
mov byte [ebp - 0xea1], cl
mov dl, byte [ebp - 0xea1]
mov byte [ebp - 0x32b4], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xea8], cl
movsx edx, byte [ebp - 0xea8]
xor edx, 0xffffff98
mov byte [ebp - 0xea9], dl
mov al, byte [ebp - 0xea9]
mov byte [ebp - 0x32b3], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xeb0], dl
movsx eax, byte [ebp - 0xeb0]
xor eax, 0xffffff98
mov byte [ebp - 0xeb1], al
mov cl, byte [ebp - 0xeb1]
mov byte [ebp - 0x32b2], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xeb8], cl
movsx edx, byte [ebp - 0xeb8]
xor edx, 0xffffff98
mov byte [ebp - 0xeb9], dl
mov al, byte [ebp - 0xeb9]
mov byte [ebp - 0x32b1], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xec0], dl
movsx eax, byte [ebp - 0xec0]
xor eax, 0xffffff98
mov byte [ebp - 0xec1], al
mov cl, byte [ebp - 0xec1]
mov byte [ebp - 0x32b0], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xec8], cl
movsx edx, byte [ebp - 0xec8]
xor edx, 0xffffff98
mov byte [ebp - 0xec9], dl
mov al, byte [ebp - 0xec9]
mov byte [ebp - 0x32af], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xed0], al
movsx ecx, byte [ebp - 0xed0]
xor ecx, 0xffffff98
mov byte [ebp - 0xed1], cl
mov dl, byte [ebp - 0xed1]
mov byte [ebp - 0x32ae], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xed8], dl
movsx eax, byte [ebp - 0xed8]
xor eax, 0xffffff98
mov byte [ebp - 0xed9], al
mov cl, byte [ebp - 0xed9]
mov byte [ebp - 0x32ad], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xee0], al
movsx ecx, byte [ebp - 0xee0]
xor ecx, 0xffffff98
mov byte [ebp - 0xee1], cl
mov dl, byte [ebp - 0xee1]
mov byte [ebp - 0x32ac], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xee8], dl
movsx eax, byte [ebp - 0xee8]
xor eax, 0xffffff98
mov byte [ebp - 0xee9], al
mov cl, byte [ebp - 0xee9]
mov byte [ebp - 0x32ab], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xef0], cl
movsx edx, byte [ebp - 0xef0]
xor edx, 0xffffff98
mov byte [ebp - 0xef1], dl
mov al, byte [ebp - 0xef1]
mov byte [ebp - 0x32aa], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xef8], al
movsx ecx, byte [ebp - 0xef8]
xor ecx, 0xffffff98
mov byte [ebp - 0xef9], cl
mov dl, byte [ebp - 0xef9]
mov byte [ebp - 0x32a9], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf00], dl
movsx eax, byte [ebp - 0xf00]
xor eax, 0xffffff98
mov byte [ebp - 0xf01], al
mov cl, byte [ebp - 0xf01]
mov byte [ebp - 0x32a8], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf08], cl
movsx edx, byte [ebp - 0xf08]
xor edx, 0xffffff98
mov byte [ebp - 0xf09], dl
mov al, byte [ebp - 0xf09]
mov byte [ebp - 0x32a7], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf10], al
movsx ecx, byte [ebp - 0xf10]
xor ecx, 0xffffff98
mov byte [ebp - 0xf11], cl
mov dl, byte [ebp - 0xf11]
mov byte [ebp - 0x32a6], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf18], dl
movsx eax, byte [ebp - 0xf18]
xor eax, 0xffffff98
mov byte [ebp - 0xf19], al
mov cl, byte [ebp - 0xf19]
mov byte [ebp - 0x32a5], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf20], al
movsx ecx, byte [ebp - 0xf20]
xor ecx, 0xffffff98
mov byte [ebp - 0xf21], cl
mov dl, byte [ebp - 0xf21]
mov byte [ebp - 0x32a4], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf28], dl
movsx eax, byte [ebp - 0xf28]
xor eax, 0xffffff98
mov byte [ebp - 0xf29], al
mov cl, byte [ebp - 0xf29]
mov byte [ebp - 0x32a3], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf30], cl
movsx edx, byte [ebp - 0xf30]
xor edx, 0xffffff98
mov byte [ebp - 0xf31], dl
mov al, byte [ebp - 0xf31]
mov byte [ebp - 0x32a2], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf38], al
movsx ecx, byte [ebp - 0xf38]
xor ecx, 0xffffff98
mov byte [ebp - 0xf39], cl
mov dl, byte [ebp - 0xf39]
mov byte [ebp - 0x32a1], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf40], dl
movsx eax, byte [ebp - 0xf40]
xor eax, 0xffffff98
mov byte [ebp - 0xf41], al
mov cl, byte [ebp - 0xf41]
mov byte [ebp - 0x32a0], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf48], cl
movsx edx, byte [ebp - 0xf48]
xor edx, 0xffffff98
mov byte [ebp - 0xf49], dl
mov al, byte [ebp - 0xf49]
mov byte [ebp - 0x329f], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf50], al
movsx ecx, byte [ebp - 0xf50]
xor ecx, 0xffffff98
mov byte [ebp - 0xf51], cl
mov dl, byte [ebp - 0xf51]
mov byte [ebp - 0x329e], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf58], dl
movsx eax, byte [ebp - 0xf58]
xor eax, 0xffffff98
mov byte [ebp - 0xf59], al
mov cl, byte [ebp - 0xf59]
mov byte [ebp - 0x329d], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf60], cl
movsx edx, byte [ebp - 0xf60]
xor edx, 0xffffff98
mov byte [ebp - 0xf61], dl
mov al, byte [ebp - 0xf61]
mov byte [ebp - 0x329c], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf68], al
movsx ecx, byte [ebp - 0xf68]
xor ecx, 0xffffff98
mov byte [ebp - 0xf69], cl
mov dl, byte [ebp - 0xf69]
mov byte [ebp - 0x329b], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf70], dl
movsx eax, byte [ebp - 0xf70]
xor eax, 0xffffff98
mov byte [ebp - 0xf71], al
mov cl, byte [ebp - 0xf71]
mov byte [ebp - 0x329a], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf78], cl
movsx edx, byte [ebp - 0xf78]
xor edx, 0xffffff98
mov byte [ebp - 0xf79], dl
mov al, byte [ebp - 0xf79]
mov byte [ebp - 0x3299], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf80], al
movsx ecx, byte [ebp - 0xf80]
xor ecx, 0xffffff98
mov byte [ebp - 0xf81], cl
mov dl, byte [ebp - 0xf81]
mov byte [ebp - 0x3298], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf88], dl
movsx eax, byte [ebp - 0xf88]
xor eax, 0xffffff98
mov byte [ebp - 0xf89], al
mov cl, byte [ebp - 0xf89]
mov byte [ebp - 0x3297], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf90], cl
movsx edx, byte [ebp - 0xf90]
xor edx, 0xffffff98
mov byte [ebp - 0xf91], dl
mov al, byte [ebp - 0xf91]
mov byte [ebp - 0x3296], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf98], al
movsx ecx, byte [ebp - 0xf98]
xor ecx, 0xffffff98
mov byte [ebp - 0xf99], cl
mov dl, byte [ebp - 0xf99]
mov byte [ebp - 0x3295], dl
mov dword [ebp - 0x3010], 0
jmp 0x102a6e95
mov eax, dword [ebp - 0x3010]
add eax, 1
mov dword [ebp - 0x3010], eax
cmp dword [ebp - 0x3010], 0x20
jae 0x102a6f0e
lea ecx, [ebp - 0x32b4]
mov dword [ebp - 0x3bd4], ecx
mov edx, dword [ebp - 0x3bd4]
add edx, dword [ebp - 0x3010]
mov dword [ebp - 0x3bd8], edx
mov eax, dword [ebp - 0x3bd8]
mov cl, byte [eax]
mov byte [ebp - 0xfa0], cl
mov dl, byte [ebp - 0x3789]
mov byte [ebp - 0x1e], dl
movsx eax, byte [ebp - 0xfa0]
xor eax, 0xffffff98
mov byte [ebp - 0x1e], al
lea ecx, [ebp - 0x32b4]
mov dword [ebp - 0x3bdc], ecx
mov edx, dword [ebp - 0x3bdc]
add edx, dword [ebp - 0x3010]
mov dword [ebp - 0x3be0], edx
mov eax, dword [ebp - 0x3be0]
mov cl, byte [ebp - 0x1e]
mov byte [eax], cl
jmp 0x102a6e86
lea edx, [ebp - 0x32b4]
mov dword [ebp - 0x3be4], edx
mov eax, dword [ebp - 0x3be4]
mov dword [ebp - 0x3994], eax
lea ecx, [ebp - 0x43bc]
mov dword [ebp - 0x3be8], ecx
movzx edx, byte [ebp - 0x378a]
push edx
mov ecx, dword [ebp - 0x3be8]
call fcn.1008cde0
mov byte [ebp - 4], 0x1c
mov eax, dword [ebp - 0x3994]
mov dword [ebp - 0x3014], eax
mov ecx, dword [ebp - 0x3014]
add ecx, 1
mov dword [ebp - 0x3bec], ecx
mov edx, dword [ebp - 0x3014]
mov al, byte [edx]
mov byte [ebp - 0xfa1], al
add dword [ebp - 0x3014], 1
cmp byte [ebp - 0xfa1], 0
jne 0x102a6f64
mov ecx, dword [ebp - 0x3014]
sub ecx, dword [ebp - 0x3bec]
mov dword [ebp - 0x3bf0], ecx
mov edx, dword [ebp - 0x3bf0]
mov dword [ebp - 0x3bf4], edx
mov eax, dword [ebp - 0x3bf4]
mov dword [ebp - 0x3bf8], eax
mov ecx, dword [ebp - 0x3bf8]
push ecx
mov edx, dword [ebp - 0x3994]
push edx
lea ecx, [ebp - 0x43bc]
call fcn.1008ce30
mov byte [ebp - 4], 0x1d
mov eax, dword [ebp - 0x3018]
mov dword [eax], 0x1f9
lea ecx, [ebp - 0x43bc]
push ecx
mov ecx, dword [ebp - 0x3018]
add ecx, 4
call fcn.100ad110
lea edx, [ebp - 0x465c]
push edx
mov ecx, dword [ebp - 0x3018]
add ecx, 0x34
call fcn.100ad110
mov eax, dword [ebp - 0x433c]
mov dword [ebp - 0x399c], eax
lea ecx, [ebp - 0x43bc]
call fcn.1008bb90
mov dword [ebp - 0x399c], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x39a0], ecx
lea edx, [ebp - 0x3bfc]
mov dword [ebp - 0x3998], edx
mov eax, dword [ebp - 0x3998]
mov ecx, dword [ebp - 0x39a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3998]
mov dword [ebp - 0x4340], edx
mov eax, dword [ebp - 0x3bfc]
mov ecx, dword [eax]
mov dword [ebp - 0x3c00], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3c00]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3c04], ecx
mov edx, dword [ebp - 0x3c04]
mov dword [ebp - 0x3c08], edx
mov eax, dword [ebp - 0x3c08]
mov dword [ebp - 0x41b0], eax
mov ecx, dword [ebp - 0x399c]
push ecx
mov ecx, dword [ebp - 0x39a0]
call dword [ebp - 0x41b0]
mov edx, dword [ebp - 0x3018]
mov dword [edx + 0x4c], eax
mov eax, dword [ebp - 0x4320]
mov dword [ebp - 0x37a4], eax
lea ecx, [ebp - 0x4644]
call fcn.1008bb90
mov dword [ebp - 0x37a4], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x37a8], ecx
lea edx, [ebp - 0x3c0c]
mov dword [ebp - 0x37a0], edx
mov eax, dword [ebp - 0x37a0]
mov ecx, dword [ebp - 0x37a8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x37a0]
mov dword [ebp - 0x42c8], edx
mov eax, dword [ebp - 0x3c0c]
mov ecx, dword [eax]
mov dword [ebp - 0x3c10], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3c10]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3c14], ecx
mov edx, dword [ebp - 0x3c14]
mov dword [ebp - 0x3c18], edx
mov eax, dword [ebp - 0x3c18]
mov dword [ebp - 0x3c1c], eax
mov ecx, dword [ebp - 0x37a4]
push ecx
mov ecx, dword [ebp - 0x37a8]
call dword [ebp - 0x3c1c]
mov edx, dword [ebp - 0x3018]
mov dword [edx + 0x50], eax
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x43bc]
call fcn.1008b960
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x4644]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x465c]
call fcn.1008b960
mov eax, 0x54
imul ecx, eax, 6
add ecx, dword [ebp - 0x10]
mov dword [ebp - 0x3034], ecx
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.knife_gut]
mov byte [ebp - 0xfa8], cl
movsx edx, byte [ebp - 0xfa8]
xor edx, 0xffffff98
mov byte [ebp - 0xfa9], dl
mov al, byte [ebp - 0xfa9]
mov byte [ebp - 0x3168], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.knife_gut]
mov byte [ebp - 0xfb0], dl
movsx eax, byte [ebp - 0xfb0]
xor eax, 0xffffff98
mov byte [ebp - 0xfb1], al
mov cl, byte [ebp - 0xfb1]
mov byte [ebp - 0x3167], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.knife_gut]
mov byte [ebp - 0xfb8], al
movsx ecx, byte [ebp - 0xfb8]
xor ecx, 0xffffff98
mov byte [ebp - 0xfb9], cl
mov dl, byte [ebp - 0xfb9]
mov byte [ebp - 0x3166], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.knife_gut]
mov byte [ebp - 0xfc0], dl
movsx eax, byte [ebp - 0xfc0]
xor eax, 0xffffff98
mov byte [ebp - 0xfc1], al
mov cl, byte [ebp - 0xfc1]
mov byte [ebp - 0x3165], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.knife_gut]
mov byte [ebp - 0xfc8], al
movsx ecx, byte [ebp - 0xfc8]
xor ecx, 0xffffff98
mov byte [ebp - 0xfc9], cl
mov dl, byte [ebp - 0xfc9]
mov byte [ebp - 0x3164], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.knife_gut]
mov byte [ebp - 0xfd0], dl
movsx eax, byte [ebp - 0xfd0]
xor eax, 0xffffff98
mov byte [ebp - 0xfd1], al
mov cl, byte [ebp - 0xfd1]
mov byte [ebp - 0x3163], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.knife_gut]
mov byte [ebp - 0xfd8], cl
movsx edx, byte [ebp - 0xfd8]
xor edx, 0xffffff98
mov byte [ebp - 0xfd9], dl
mov al, byte [ebp - 0xfd9]
mov byte [ebp - 0x3162], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.knife_gut]
mov byte [ebp - 0xfe0], al
movsx ecx, byte [ebp - 0xfe0]
xor ecx, 0xffffff98
mov byte [ebp - 0xfe1], cl
mov dl, byte [ebp - 0xfe1]
mov byte [ebp - 0x3161], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.knife_gut]
mov byte [ebp - 0xfe8], cl
movsx edx, byte [ebp - 0xfe8]
xor edx, 0xffffff98
mov byte [ebp - 0xfe9], dl
mov al, byte [ebp - 0xfe9]
mov byte [ebp - 0x3160], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.knife_gut]
mov byte [ebp - 0xff0], al
movsx ecx, byte [ebp - 0xff0]
xor ecx, 0xffffff98
mov byte [ebp - 0xff1], cl
mov dl, byte [ebp - 0xff1]
mov byte [ebp - 0x315f], dl
mov dword [ebp - 0x301c], 0
jmp 0x102a738a
mov eax, dword [ebp - 0x301c]
add eax, 1
mov dword [ebp - 0x301c], eax
cmp dword [ebp - 0x301c], 0xa
jae 0x102a7403
lea ecx, [ebp - 0x3168]
mov dword [ebp - 0x3c20], ecx
mov edx, dword [ebp - 0x3c20]
add edx, dword [ebp - 0x301c]
mov dword [ebp - 0x3c24], edx
mov eax, dword [ebp - 0x3c24]
mov cl, byte [eax]
mov byte [ebp - 0xff8], cl
mov dl, byte [ebp - 0x378b]
mov byte [ebp - 0x1f], dl
movsx eax, byte [ebp - 0xff8]
xor eax, 0xffffff98
mov byte [ebp - 0x1f], al
lea ecx, [ebp - 0x3168]
mov dword [ebp - 0x3c28], ecx
mov edx, dword [ebp - 0x3c28]
add edx, dword [ebp - 0x301c]
mov dword [ebp - 0x3c2c], edx
mov eax, dword [ebp - 0x3c2c]
mov cl, byte [ebp - 0x1f]
mov byte [eax], cl
jmp 0x102a737b
lea edx, [ebp - 0x3168]
mov dword [ebp - 0x3c30], edx
mov eax, dword [ebp - 0x3c30]
mov dword [ebp - 0x37ac], eax
lea ecx, [ebp - 0x468c]
mov dword [ebp - 0x3c34], ecx
movzx edx, byte [ebp - 0x378c]
push edx
mov ecx, dword [ebp - 0x3c34]
call fcn.1008cde0
mov dword [ebp - 4], 0x1e
mov eax, dword [ebp - 0x37ac]
mov dword [ebp - 0x3020], eax
mov ecx, dword [ebp - 0x3020]
add ecx, 1
mov dword [ebp - 0x3c38], ecx
mov edx, dword [ebp - 0x3020]
mov al, byte [edx]
mov byte [ebp - 0xff9], al
add dword [ebp - 0x3020], 1
cmp byte [ebp - 0xff9], 0
jne 0x102a745c
mov ecx, dword [ebp - 0x3020]
sub ecx, dword [ebp - 0x3c38]
mov dword [ebp - 0x3c3c], ecx
mov edx, dword [ebp - 0x3c3c]
mov dword [ebp - 0x3c40], edx
mov eax, dword [ebp - 0x3c40]
mov dword [ebp - 0x3c44], eax
mov ecx, dword [ebp - 0x3c44]
push ecx
mov edx, dword [ebp - 0x37ac]
push edx
lea ecx, [ebp - 0x468c]
call fcn.1008ce30
mov dword [ebp - 4], 0x1f
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1000], dl
movsx eax, byte [ebp - 0x1000]
xor eax, 0xffffff98
mov byte [ebp - 0x1001], al
mov cl, byte [ebp - 0x1001]
mov byte [ebp - 0x3254], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1008], al
movsx ecx, byte [ebp - 0x1008]
xor ecx, 0xffffff98
mov byte [ebp - 0x1009], cl
mov dl, byte [ebp - 0x1009]
mov byte [ebp - 0x3253], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1010], cl
movsx edx, byte [ebp - 0x1010]
xor edx, 0xffffff98
mov byte [ebp - 0x1011], dl
mov al, byte [ebp - 0x1011]
mov byte [ebp - 0x3252], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1018], al
movsx ecx, byte [ebp - 0x1018]
xor ecx, 0xffffff98
mov byte [ebp - 0x1019], cl
mov dl, byte [ebp - 0x1019]
mov byte [ebp - 0x3251], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1020], cl
movsx edx, byte [ebp - 0x1020]
xor edx, 0xffffff98
mov byte [ebp - 0x1021], dl
mov al, byte [ebp - 0x1021]
mov byte [ebp - 0x3250], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1028], al
movsx ecx, byte [ebp - 0x1028]
xor ecx, 0xffffff98
mov byte [ebp - 0x1029], cl
mov dl, byte [ebp - 0x1029]
mov byte [ebp - 0x324f], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1030], dl
movsx eax, byte [ebp - 0x1030]
xor eax, 0xffffff98
mov byte [ebp - 0x1031], al
mov cl, byte [ebp - 0x1031]
mov byte [ebp - 0x324e], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1038], cl
movsx edx, byte [ebp - 0x1038]
xor edx, 0xffffff98
mov byte [ebp - 0x1039], dl
mov al, byte [ebp - 0x1039]
mov byte [ebp - 0x324d], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1040], dl
movsx eax, byte [ebp - 0x1040]
xor eax, 0xffffff98
mov byte [ebp - 0x1041], al
mov cl, byte [ebp - 0x1041]
mov byte [ebp - 0x324c], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1048], cl
movsx edx, byte [ebp - 0x1048]
xor edx, 0xffffff98
mov byte [ebp - 0x1049], dl
mov al, byte [ebp - 0x1049]
mov byte [ebp - 0x324b], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1050], al
movsx ecx, byte [ebp - 0x1050]
xor ecx, 0xffffff98
mov byte [ebp - 0x1051], cl
mov dl, byte [ebp - 0x1051]
mov byte [ebp - 0x324a], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1058], dl
movsx eax, byte [ebp - 0x1058]
xor eax, 0xffffff98
mov byte [ebp - 0x1059], al
mov cl, byte [ebp - 0x1059]
mov byte [ebp - 0x3249], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1060], cl
movsx edx, byte [ebp - 0x1060]
xor edx, 0xffffff98
mov byte [ebp - 0x1061], dl
mov al, byte [ebp - 0x1061]
mov byte [ebp - 0x3248], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1068], al
movsx ecx, byte [ebp - 0x1068]
xor ecx, 0xffffff98
mov byte [ebp - 0x1069], cl
mov dl, byte [ebp - 0x1069]
mov byte [ebp - 0x3247], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1070], dl
movsx eax, byte [ebp - 0x1070]
xor eax, 0xffffff98
mov byte [ebp - 0x1071], al
mov cl, byte [ebp - 0x1071]
mov byte [ebp - 0x3246], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1078], cl
movsx edx, byte [ebp - 0x1078]
xor edx, 0xffffff98
mov byte [ebp - 0x1079], dl
mov al, byte [ebp - 0x1079]
mov byte [ebp - 0x3245], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1080], dl
movsx eax, byte [ebp - 0x1080]
xor eax, 0xffffff98
mov byte [ebp - 0x1081], al
mov cl, byte [ebp - 0x1081]
mov byte [ebp - 0x3244], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1088], cl
movsx edx, byte [ebp - 0x1088]
xor edx, 0xffffff98
mov byte [ebp - 0x1089], dl
mov al, byte [ebp - 0x1089]
mov byte [ebp - 0x3243], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1090], al
movsx ecx, byte [ebp - 0x1090]
xor ecx, 0xffffff98
mov byte [ebp - 0x1091], cl
mov dl, byte [ebp - 0x1091]
mov byte [ebp - 0x3242], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1098], dl
movsx eax, byte [ebp - 0x1098]
xor eax, 0xffffff98
mov byte [ebp - 0x1099], al
mov cl, byte [ebp - 0x1099]
mov byte [ebp - 0x3241], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10a0], cl
movsx edx, byte [ebp - 0x10a0]
xor edx, 0xffffff98
mov byte [ebp - 0x10a1], dl
mov al, byte [ebp - 0x10a1]
mov byte [ebp - 0x3240], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10a8], al
movsx ecx, byte [ebp - 0x10a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x10a9], cl
mov dl, byte [ebp - 0x10a9]
mov byte [ebp - 0x323f], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10b0], dl
movsx eax, byte [ebp - 0x10b0]
xor eax, 0xffffff98
mov byte [ebp - 0x10b1], al
mov cl, byte [ebp - 0x10b1]
mov byte [ebp - 0x323e], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10b8], cl
movsx edx, byte [ebp - 0x10b8]
xor edx, 0xffffff98
mov byte [ebp - 0x10b9], dl
mov al, byte [ebp - 0x10b9]
mov byte [ebp - 0x323d], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10c0], al
movsx ecx, byte [ebp - 0x10c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x10c1], cl
mov dl, byte [ebp - 0x10c1]
mov byte [ebp - 0x323c], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10c8], dl
movsx eax, byte [ebp - 0x10c8]
xor eax, 0xffffff98
mov byte [ebp - 0x10c9], al
mov cl, byte [ebp - 0x10c9]
mov byte [ebp - 0x323b], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10d0], cl
movsx edx, byte [ebp - 0x10d0]
xor edx, 0xffffff98
mov byte [ebp - 0x10d1], dl
mov al, byte [ebp - 0x10d1]
mov byte [ebp - 0x323a], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10d8], al
movsx ecx, byte [ebp - 0x10d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x10d9], cl
mov dl, byte [ebp - 0x10d9]
mov byte [ebp - 0x3239], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10e0], dl
movsx eax, byte [ebp - 0x10e0]
xor eax, 0xffffff98
mov byte [ebp - 0x10e1], al
mov cl, byte [ebp - 0x10e1]
mov byte [ebp - 0x3238], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10e8], cl
movsx edx, byte [ebp - 0x10e8]
xor edx, 0xffffff98
mov byte [ebp - 0x10e9], dl
mov al, byte [ebp - 0x10e9]
mov byte [ebp - 0x3237], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10f0], al
movsx ecx, byte [ebp - 0x10f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x10f1], cl
mov dl, byte [ebp - 0x10f1]
mov byte [ebp - 0x3236], dl
mov dword [ebp - 0x3024], 0
jmp 0x102a7aae
mov eax, dword [ebp - 0x3024]
add eax, 1
mov dword [ebp - 0x3024], eax
cmp dword [ebp - 0x3024], 0x1f
jae 0x102a7b27
lea ecx, [ebp - 0x3254]
mov dword [ebp - 0x3c48], ecx
mov edx, dword [ebp - 0x3c48]
add edx, dword [ebp - 0x3024]
mov dword [ebp - 0x3c4c], edx
mov eax, dword [ebp - 0x3c4c]
mov cl, byte [eax]
mov byte [ebp - 0x10f8], cl
mov dl, byte [ebp - 0x378d]
mov byte [ebp - 0x20], dl
movsx eax, byte [ebp - 0x10f8]
xor eax, 0xffffff98
mov byte [ebp - 0x20], al
lea ecx, [ebp - 0x3254]
mov dword [ebp - 0x3c50], ecx
mov edx, dword [ebp - 0x3c50]
add edx, dword [ebp - 0x3024]
mov dword [ebp - 0x3c54], edx
mov eax, dword [ebp - 0x3c54]
mov cl, byte [ebp - 0x20]
mov byte [eax], cl
jmp 0x102a7a9f
lea edx, [ebp - 0x3254]
mov dword [ebp - 0x3c58], edx
mov eax, dword [ebp - 0x3c58]
mov dword [ebp - 0x37b0], eax
lea ecx, [ebp - 0x4674]
mov dword [ebp - 0x3c5c], ecx
movzx edx, byte [ebp - 0x378f]
push edx
mov ecx, dword [ebp - 0x3c5c]
call fcn.1008cde0
mov byte [ebp - 4], 0x20
mov eax, dword [ebp - 0x37b0]
mov dword [ebp - 0x3028], eax
mov ecx, dword [ebp - 0x3028]
add ecx, 1
mov dword [ebp - 0x3c60], ecx
mov edx, dword [ebp - 0x3028]
mov al, byte [edx]
mov byte [ebp - 0x10f9], al
add dword [ebp - 0x3028], 1
cmp byte [ebp - 0x10f9], 0
jne 0x102a7b7d
mov ecx, dword [ebp - 0x3028]
sub ecx, dword [ebp - 0x3c60]
mov dword [ebp - 0x3c64], ecx
mov edx, dword [ebp - 0x3c64]
mov dword [ebp - 0x3c68], edx
mov eax, dword [ebp - 0x3c68]
mov dword [ebp - 0x3c6c], eax
mov ecx, dword [ebp - 0x3c6c]
push ecx
mov edx, dword [ebp - 0x37b0]
push edx
lea ecx, [ebp - 0x4674]
call fcn.1008ce30
mov byte [ebp - 4], 0x21
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1100], dl
movsx eax, byte [ebp - 0x1100]
xor eax, 0xffffff98
mov byte [ebp - 0x1101], al
mov cl, byte [ebp - 0x1101]
mov byte [ebp - 0x3274], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1108], al
movsx ecx, byte [ebp - 0x1108]
xor ecx, 0xffffff98
mov byte [ebp - 0x1109], cl
mov dl, byte [ebp - 0x1109]
mov byte [ebp - 0x3273], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1110], cl
movsx edx, byte [ebp - 0x1110]
xor edx, 0xffffff98
mov byte [ebp - 0x1111], dl
mov al, byte [ebp - 0x1111]
mov byte [ebp - 0x3272], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1118], al
movsx ecx, byte [ebp - 0x1118]
xor ecx, 0xffffff98
mov byte [ebp - 0x1119], cl
mov dl, byte [ebp - 0x1119]
mov byte [ebp - 0x3271], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1120], cl
movsx edx, byte [ebp - 0x1120]
xor edx, 0xffffff98
mov byte [ebp - 0x1121], dl
mov al, byte [ebp - 0x1121]
mov byte [ebp - 0x3270], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1128], al
movsx ecx, byte [ebp - 0x1128]
xor ecx, 0xffffff98
mov byte [ebp - 0x1129], cl
mov dl, byte [ebp - 0x1129]
mov byte [ebp - 0x326f], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1130], dl
movsx eax, byte [ebp - 0x1130]
xor eax, 0xffffff98
mov byte [ebp - 0x1131], al
mov cl, byte [ebp - 0x1131]
mov byte [ebp - 0x326e], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1138], cl
movsx edx, byte [ebp - 0x1138]
xor edx, 0xffffff98
mov byte [ebp - 0x1139], dl
mov al, byte [ebp - 0x1139]
mov byte [ebp - 0x326d], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1140], dl
movsx eax, byte [ebp - 0x1140]
xor eax, 0xffffff98
mov byte [ebp - 0x1141], al
mov cl, byte [ebp - 0x1141]
mov byte [ebp - 0x326c], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1148], cl
movsx edx, byte [ebp - 0x1148]
xor edx, 0xffffff98
mov byte [ebp - 0x1149], dl
mov al, byte [ebp - 0x1149]
mov byte [ebp - 0x326b], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1150], al
movsx ecx, byte [ebp - 0x1150]
xor ecx, 0xffffff98
mov byte [ebp - 0x1151], cl
mov dl, byte [ebp - 0x1151]
mov byte [ebp - 0x326a], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1158], dl
movsx eax, byte [ebp - 0x1158]
xor eax, 0xffffff98
mov byte [ebp - 0x1159], al
mov cl, byte [ebp - 0x1159]
mov byte [ebp - 0x3269], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1160], cl
movsx edx, byte [ebp - 0x1160]
xor edx, 0xffffff98
mov byte [ebp - 0x1161], dl
mov al, byte [ebp - 0x1161]
mov byte [ebp - 0x3268], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1168], al
movsx ecx, byte [ebp - 0x1168]
xor ecx, 0xffffff98
mov byte [ebp - 0x1169], cl
mov dl, byte [ebp - 0x1169]
mov byte [ebp - 0x3267], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1170], dl
movsx eax, byte [ebp - 0x1170]
xor eax, 0xffffff98
mov byte [ebp - 0x1171], al
mov cl, byte [ebp - 0x1171]
mov byte [ebp - 0x3266], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1178], cl
movsx edx, byte [ebp - 0x1178]
xor edx, 0xffffff98
mov byte [ebp - 0x1179], dl
mov al, byte [ebp - 0x1179]
mov byte [ebp - 0x3265], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1180], dl
movsx eax, byte [ebp - 0x1180]
xor eax, 0xffffff98
mov byte [ebp - 0x1181], al
mov cl, byte [ebp - 0x1181]
mov byte [ebp - 0x3264], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1188], cl
movsx edx, byte [ebp - 0x1188]
xor edx, 0xffffff98
mov byte [ebp - 0x1189], dl
mov al, byte [ebp - 0x1189]
mov byte [ebp - 0x3263], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1190], al
movsx ecx, byte [ebp - 0x1190]
xor ecx, 0xffffff98
mov byte [ebp - 0x1191], cl
mov dl, byte [ebp - 0x1191]
mov byte [ebp - 0x3262], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1198], dl
movsx eax, byte [ebp - 0x1198]
xor eax, 0xffffff98
mov byte [ebp - 0x1199], al
mov cl, byte [ebp - 0x1199]
mov byte [ebp - 0x3261], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11a0], cl
movsx edx, byte [ebp - 0x11a0]
xor edx, 0xffffff98
mov byte [ebp - 0x11a1], dl
mov al, byte [ebp - 0x11a1]
mov byte [ebp - 0x3260], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11a8], al
movsx ecx, byte [ebp - 0x11a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x11a9], cl
mov dl, byte [ebp - 0x11a9]
mov byte [ebp - 0x325f], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11b0], dl
movsx eax, byte [ebp - 0x11b0]
xor eax, 0xffffff98
mov byte [ebp - 0x11b1], al
mov cl, byte [ebp - 0x11b1]
mov byte [ebp - 0x325e], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11b8], cl
movsx edx, byte [ebp - 0x11b8]
xor edx, 0xffffff98
mov byte [ebp - 0x11b9], dl
mov al, byte [ebp - 0x11b9]
mov byte [ebp - 0x325d], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11c0], al
movsx ecx, byte [ebp - 0x11c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x11c1], cl
mov dl, byte [ebp - 0x11c1]
mov byte [ebp - 0x325c], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11c8], dl
movsx eax, byte [ebp - 0x11c8]
xor eax, 0xffffff98
mov byte [ebp - 0x11c9], al
mov cl, byte [ebp - 0x11c9]
mov byte [ebp - 0x325b], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11d0], cl
movsx edx, byte [ebp - 0x11d0]
xor edx, 0xffffff98
mov byte [ebp - 0x11d1], dl
mov al, byte [ebp - 0x11d1]
mov byte [ebp - 0x325a], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11d8], al
movsx ecx, byte [ebp - 0x11d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x11d9], cl
mov dl, byte [ebp - 0x11d9]
mov byte [ebp - 0x3259], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11e0], dl
movsx eax, byte [ebp - 0x11e0]
xor eax, 0xffffff98
mov byte [ebp - 0x11e1], al
mov cl, byte [ebp - 0x11e1]
mov byte [ebp - 0x3258], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11e8], cl
movsx edx, byte [ebp - 0x11e8]
xor edx, 0xffffff98
mov byte [ebp - 0x11e9], dl
mov al, byte [ebp - 0x11e9]
mov byte [ebp - 0x3257], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11f0], al
movsx ecx, byte [ebp - 0x11f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x11f1], cl
mov dl, byte [ebp - 0x11f1]
mov byte [ebp - 0x3256], dl
mov dword [ebp - 0x302c], 0
jmp 0x102a81cc
mov eax, dword [ebp - 0x302c]
add eax, 1
mov dword [ebp - 0x302c], eax
cmp dword [ebp - 0x302c], 0x1f
jae 0x102a8245
lea ecx, [ebp - 0x3274]
mov dword [ebp - 0x3c70], ecx
mov edx, dword [ebp - 0x3c70]
add edx, dword [ebp - 0x302c]
mov dword [ebp - 0x3c74], edx
mov eax, dword [ebp - 0x3c74]
mov cl, byte [eax]
mov byte [ebp - 0x11f8], cl
mov dl, byte [ebp - 0x3790]
mov byte [ebp - 0x21], dl
movsx eax, byte [ebp - 0x11f8]
xor eax, 0xffffff98
mov byte [ebp - 0x21], al
lea ecx, [ebp - 0x3274]
mov dword [ebp - 0x3c78], ecx
mov edx, dword [ebp - 0x3c78]
add edx, dword [ebp - 0x302c]
mov dword [ebp - 0x3c7c], edx
mov eax, dword [ebp - 0x3c7c]
mov cl, byte [ebp - 0x21]
mov byte [eax], cl
jmp 0x102a81bd
lea edx, [ebp - 0x3274]
mov dword [ebp - 0x3c80], edx
mov eax, dword [ebp - 0x3c80]
mov dword [ebp - 0x37b4], eax
lea ecx, [ebp - 0x43d4]
mov dword [ebp - 0x3c84], ecx
movzx edx, byte [ebp - 0x3791]
push edx
mov ecx, dword [ebp - 0x3c84]
call fcn.1008cde0
mov byte [ebp - 4], 0x22
mov eax, dword [ebp - 0x37b4]
mov dword [ebp - 0x3030], eax
mov ecx, dword [ebp - 0x3030]
add ecx, 1
mov dword [ebp - 0x3c88], ecx
mov edx, dword [ebp - 0x3030]
mov al, byte [edx]
mov byte [ebp - 0x11f9], al
add dword [ebp - 0x3030], 1
cmp byte [ebp - 0x11f9], 0
jne 0x102a829b
mov ecx, dword [ebp - 0x3030]
sub ecx, dword [ebp - 0x3c88]
mov dword [ebp - 0x3c8c], ecx
mov edx, dword [ebp - 0x3c8c]
mov dword [ebp - 0x3c90], edx
mov eax, dword [ebp - 0x3c90]
mov dword [ebp - 0x3c94], eax
mov ecx, dword [ebp - 0x3c94]
push ecx
mov edx, dword [ebp - 0x37b4]
push edx
lea ecx, [ebp - 0x43d4]
call fcn.1008ce30
mov byte [ebp - 4], 0x23
mov eax, dword [ebp - 0x3034]
mov dword [eax], 0x1fa
lea ecx, [ebp - 0x43d4]
push ecx
mov ecx, dword [ebp - 0x3034]
add ecx, 4
call fcn.100ad110
lea edx, [ebp - 0x468c]
push edx
mov ecx, dword [ebp - 0x3034]
add ecx, 0x34
call fcn.100ad110
mov eax, dword [ebp - 0x42cc]
mov dword [ebp - 0x37bc], eax
lea ecx, [ebp - 0x43d4]
call fcn.1008bb90
mov dword [ebp - 0x37bc], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x37c0], ecx
lea edx, [ebp - 0x3c98]
mov dword [ebp - 0x37b8], edx
mov eax, dword [ebp - 0x37b8]
mov ecx, dword [ebp - 0x37c0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x37b8]
mov dword [ebp - 0x42d0], edx
mov eax, dword [ebp - 0x3c98]
mov ecx, dword [eax]
mov dword [ebp - 0x3c9c], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3c9c]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3ca0], ecx
mov edx, dword [ebp - 0x3ca0]
mov dword [ebp - 0x3ca4], edx
mov eax, dword [ebp - 0x3ca4]
mov dword [ebp - 0x3ca8], eax
mov ecx, dword [ebp - 0x37bc]
push ecx
mov ecx, dword [ebp - 0x37c0]
call dword [ebp - 0x3ca8]
mov edx, dword [ebp - 0x3034]
mov dword [edx + 0x4c], eax
mov eax, dword [ebp - 0x42d4]
mov dword [ebp - 0x37c8], eax
lea ecx, [ebp - 0x4674]
call fcn.1008bb90
mov dword [ebp - 0x37c8], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x37cc], ecx
lea edx, [ebp - 0x3cac]
mov dword [ebp - 0x37c4], edx
mov eax, dword [ebp - 0x37c4]
mov ecx, dword [ebp - 0x37cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x37c4]
mov dword [ebp - 0x42d8], edx
mov eax, dword [ebp - 0x3cac]
mov ecx, dword [eax]
mov dword [ebp - 0x3cb0], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3cb0]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3cb4], ecx
mov edx, dword [ebp - 0x3cb4]
mov dword [ebp - 0x3cb8], edx
mov eax, dword [ebp - 0x3cb8]
mov dword [ebp - 0x3cbc], eax
mov ecx, dword [ebp - 0x37c8]
push ecx
mov ecx, dword [ebp - 0x37cc]
call dword [ebp - 0x3cbc]
mov edx, dword [ebp - 0x3034]
mov dword [edx + 0x50], eax
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x43d4]
call fcn.1008b960
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x4674]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x468c]
call fcn.1008b960
mov eax, 0x54
imul ecx, eax, 7
add ecx, dword [ebp - 0x10]
mov dword [ebp - 0x2fd8], ecx
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.knife_tactical]
mov byte [ebp - 0x1200], cl
movsx edx, byte [ebp - 0x1200]
xor edx, 0xffffff98
mov byte [ebp - 0x1201], dl
mov al, byte [ebp - 0x1201]
mov byte [ebp - 0x31a0], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.knife_tactical]
mov byte [ebp - 0x1208], dl
movsx eax, byte [ebp - 0x1208]
xor eax, 0xffffff98
mov byte [ebp - 0x1209], al
mov cl, byte [ebp - 0x1209]
mov byte [ebp - 0x319f], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.knife_tactical]
mov byte [ebp - 0x1210], al
movsx ecx, byte [ebp - 0x1210]
xor ecx, 0xffffff98
mov byte [ebp - 0x1211], cl
mov dl, byte [ebp - 0x1211]
mov byte [ebp - 0x319e], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.knife_tactical]
mov byte [ebp - 0x1218], dl
movsx eax, byte [ebp - 0x1218]
xor eax, 0xffffff98
mov byte [ebp - 0x1219], al
mov cl, byte [ebp - 0x1219]
mov byte [ebp - 0x319d], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.knife_tactical]
mov byte [ebp - 0x1220], al
movsx ecx, byte [ebp - 0x1220]
xor ecx, 0xffffff98
mov byte [ebp - 0x1221], cl
mov dl, byte [ebp - 0x1221]
mov byte [ebp - 0x319c], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.knife_tactical]
mov byte [ebp - 0x1228], dl
movsx eax, byte [ebp - 0x1228]
xor eax, 0xffffff98
mov byte [ebp - 0x1229], al
mov cl, byte [ebp - 0x1229]
mov byte [ebp - 0x319b], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.knife_tactical]
mov byte [ebp - 0x1230], cl
movsx edx, byte [ebp - 0x1230]
xor edx, 0xffffff98
mov byte [ebp - 0x1231], dl
mov al, byte [ebp - 0x1231]
mov byte [ebp - 0x319a], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.knife_tactical]
mov byte [ebp - 0x1238], al
movsx ecx, byte [ebp - 0x1238]
xor ecx, 0xffffff98
mov byte [ebp - 0x1239], cl
mov dl, byte [ebp - 0x1239]
mov byte [ebp - 0x3199], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.knife_tactical]
mov byte [ebp - 0x1240], cl
movsx edx, byte [ebp - 0x1240]
xor edx, 0xffffff98
mov byte [ebp - 0x1241], dl
mov al, byte [ebp - 0x1241]
mov byte [ebp - 0x3198], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.knife_tactical]
mov byte [ebp - 0x1248], al
movsx ecx, byte [ebp - 0x1248]
xor ecx, 0xffffff98
mov byte [ebp - 0x1249], cl
mov dl, byte [ebp - 0x1249]
mov byte [ebp - 0x3197], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.knife_tactical]
mov byte [ebp - 0x1250], dl
movsx eax, byte [ebp - 0x1250]
xor eax, 0xffffff98
mov byte [ebp - 0x1251], al
mov cl, byte [ebp - 0x1251]
mov byte [ebp - 0x3196], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.knife_tactical]
mov byte [ebp - 0x1258], cl
movsx edx, byte [ebp - 0x1258]
xor edx, 0xffffff98
mov byte [ebp - 0x1259], dl
mov al, byte [ebp - 0x1259]
mov byte [ebp - 0x3195], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.knife_tactical]
mov byte [ebp - 0x1260], al
movsx ecx, byte [ebp - 0x1260]
xor ecx, 0xffffff98
mov byte [ebp - 0x1261], cl
mov dl, byte [ebp - 0x1261]
mov byte [ebp - 0x3194], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.knife_tactical]
mov byte [ebp - 0x1268], dl
movsx eax, byte [ebp - 0x1268]
xor eax, 0xffffff98
mov byte [ebp - 0x1269], al
mov cl, byte [ebp - 0x1269]
mov byte [ebp - 0x3193], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.knife_tactical]
mov byte [ebp - 0x1270], cl
movsx edx, byte [ebp - 0x1270]
xor edx, 0xffffff98
mov byte [ebp - 0x1271], dl
mov al, byte [ebp - 0x1271]
mov byte [ebp - 0x3192], al
mov dword [ebp - 0x3038], 0
jmp 0x102a87b1
mov ecx, dword [ebp - 0x3038]
add ecx, 1
mov dword [ebp - 0x3038], ecx
cmp dword [ebp - 0x3038], 0xf
jae 0x102a882a
lea edx, [ebp - 0x31a0]
mov dword [ebp - 0x3cc0], edx
mov eax, dword [ebp - 0x3cc0]
add eax, dword [ebp - 0x3038]
mov dword [ebp - 0x3cc4], eax
mov ecx, dword [ebp - 0x3cc4]
mov dl, byte [ecx]
mov byte [ebp - 0x1278], dl
mov al, byte [ebp - 0x3792]
mov byte [ebp - 0x22], al
movsx ecx, byte [ebp - 0x1278]
xor ecx, 0xffffff98
mov byte [ebp - 0x22], cl
lea edx, [ebp - 0x31a0]
mov dword [ebp - 0x3cc8], edx
mov eax, dword [ebp - 0x3cc8]
add eax, dword [ebp - 0x3038]
mov dword [ebp - 0x3ccc], eax
mov ecx, dword [ebp - 0x3ccc]
mov dl, byte [ebp - 0x22]
mov byte [ecx], dl
jmp 0x102a87a2
lea eax, [ebp - 0x31a0]
mov dword [ebp - 0x3cd0], eax
mov ecx, dword [ebp - 0x3cd0]
mov dword [ebp - 0x37d0], ecx
lea edx, [ebp - 0x46bc]
mov dword [ebp - 0x3cd4], edx
movzx eax, byte [ebp - 0x3793]
push eax
mov ecx, dword [ebp - 0x3cd4]
call fcn.1008cde0
mov dword [ebp - 4], 0x24
mov ecx, dword [ebp - 0x37d0]
mov dword [ebp - 0x303c], ecx
mov edx, dword [ebp - 0x303c]
add edx, 1
mov dword [ebp - 0x3cd8], edx
mov eax, dword [ebp - 0x303c]
mov cl, byte [eax]
mov byte [ebp - 0x1279], cl
add dword [ebp - 0x303c], 1
cmp byte [ebp - 0x1279], 0
jne 0x102a8883
mov edx, dword [ebp - 0x303c]
sub edx, dword [ebp - 0x3cd8]
mov dword [ebp - 0x3cdc], edx
mov eax, dword [ebp - 0x3cdc]
mov dword [ebp - 0x3ce0], eax
mov ecx, dword [ebp - 0x3ce0]
mov dword [ebp - 0x3ce4], ecx
mov edx, dword [ebp - 0x3ce4]
push edx
mov eax, dword [ebp - 0x37d0]
push eax
lea ecx, [ebp - 0x46bc]
call fcn.1008ce30
mov dword [ebp - 4], 0x25
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1280], al
movsx ecx, byte [ebp - 0x1280]
xor ecx, 0xffffff98
mov byte [ebp - 0x1281], cl
mov dl, byte [ebp - 0x1281]
mov byte [ebp - 0x33f0], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1288], cl
movsx edx, byte [ebp - 0x1288]
xor edx, 0xffffff98
mov byte [ebp - 0x1289], dl
mov al, byte [ebp - 0x1289]
mov byte [ebp - 0x33ef], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1290], dl
movsx eax, byte [ebp - 0x1290]
xor eax, 0xffffff98
mov byte [ebp - 0x1291], al
mov cl, byte [ebp - 0x1291]
mov byte [ebp - 0x33ee], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1298], cl
movsx edx, byte [ebp - 0x1298]
xor edx, 0xffffff98
mov byte [ebp - 0x1299], dl
mov al, byte [ebp - 0x1299]
mov byte [ebp - 0x33ed], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12a0], dl
movsx eax, byte [ebp - 0x12a0]
xor eax, 0xffffff98
mov byte [ebp - 0x12a1], al
mov cl, byte [ebp - 0x12a1]
mov byte [ebp - 0x33ec], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12a8], cl
movsx edx, byte [ebp - 0x12a8]
xor edx, 0xffffff98
mov byte [ebp - 0x12a9], dl
mov al, byte [ebp - 0x12a9]
mov byte [ebp - 0x33eb], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12b0], al
movsx ecx, byte [ebp - 0x12b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x12b1], cl
mov dl, byte [ebp - 0x12b1]
mov byte [ebp - 0x33ea], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12b8], dl
movsx eax, byte [ebp - 0x12b8]
xor eax, 0xffffff98
mov byte [ebp - 0x12b9], al
mov cl, byte [ebp - 0x12b9]
mov byte [ebp - 0x33e9], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12c0], al
movsx ecx, byte [ebp - 0x12c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x12c1], cl
mov dl, byte [ebp - 0x12c1]
mov byte [ebp - 0x33e8], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12c8], dl
movsx eax, byte [ebp - 0x12c8]
xor eax, 0xffffff98
mov byte [ebp - 0x12c9], al
mov cl, byte [ebp - 0x12c9]
mov byte [ebp - 0x33e7], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12d0], cl
movsx edx, byte [ebp - 0x12d0]
xor edx, 0xffffff98
mov byte [ebp - 0x12d1], dl
mov al, byte [ebp - 0x12d1]
mov byte [ebp - 0x33e6], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12d8], al
movsx ecx, byte [ebp - 0x12d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x12d9], cl
mov dl, byte [ebp - 0x12d9]
mov byte [ebp - 0x33e5], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12e0], dl
movsx eax, byte [ebp - 0x12e0]
xor eax, 0xffffff98
mov byte [ebp - 0x12e1], al
mov cl, byte [ebp - 0x12e1]
mov byte [ebp - 0x33e4], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12e8], cl
movsx edx, byte [ebp - 0x12e8]
xor edx, 0xffffff98
mov byte [ebp - 0x12e9], dl
mov al, byte [ebp - 0x12e9]
mov byte [ebp - 0x33e3], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12f0], al
movsx ecx, byte [ebp - 0x12f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x12f1], cl
mov dl, byte [ebp - 0x12f1]
mov byte [ebp - 0x33e2], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12f8], dl
movsx eax, byte [ebp - 0x12f8]
xor eax, 0xffffff98
mov byte [ebp - 0x12f9], al
mov cl, byte [ebp - 0x12f9]
mov byte [ebp - 0x33e1], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1300], al
movsx ecx, byte [ebp - 0x1300]
xor ecx, 0xffffff98
mov byte [ebp - 0x1301], cl
mov dl, byte [ebp - 0x1301]
mov byte [ebp - 0x33e0], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1308], dl
movsx eax, byte [ebp - 0x1308]
xor eax, 0xffffff98
mov byte [ebp - 0x1309], al
mov cl, byte [ebp - 0x1309]
mov byte [ebp - 0x33df], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1310], cl
movsx edx, byte [ebp - 0x1310]
xor edx, 0xffffff98
mov byte [ebp - 0x1311], dl
mov al, byte [ebp - 0x1311]
mov byte [ebp - 0x33de], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1318], al
movsx ecx, byte [ebp - 0x1318]
xor ecx, 0xffffff98
mov byte [ebp - 0x1319], cl
mov dl, byte [ebp - 0x1319]
mov byte [ebp - 0x33dd], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1320], dl
movsx eax, byte [ebp - 0x1320]
xor eax, 0xffffff98
mov byte [ebp - 0x1321], al
mov cl, byte [ebp - 0x1321]
mov byte [ebp - 0x33dc], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1328], cl
movsx edx, byte [ebp - 0x1328]
xor edx, 0xffffff98
mov byte [ebp - 0x1329], dl
mov al, byte [ebp - 0x1329]
mov byte [ebp - 0x33db], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1330], al
movsx ecx, byte [ebp - 0x1330]
xor ecx, 0xffffff98
mov byte [ebp - 0x1331], cl
mov dl, byte [ebp - 0x1331]
mov byte [ebp - 0x33da], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1338], dl
movsx eax, byte [ebp - 0x1338]
xor eax, 0xffffff98
mov byte [ebp - 0x1339], al
mov cl, byte [ebp - 0x1339]
mov byte [ebp - 0x33d9], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1340], cl
movsx edx, byte [ebp - 0x1340]
xor edx, 0xffffff98
mov byte [ebp - 0x1341], dl
mov al, byte [ebp - 0x1341]
mov byte [ebp - 0x33d8], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1348], al
movsx ecx, byte [ebp - 0x1348]
xor ecx, 0xffffff98
mov byte [ebp - 0x1349], cl
mov dl, byte [ebp - 0x1349]
mov byte [ebp - 0x33d7], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1350], dl
movsx eax, byte [ebp - 0x1350]
xor eax, 0xffffff98
mov byte [ebp - 0x1351], al
mov cl, byte [ebp - 0x1351]
mov byte [ebp - 0x33d6], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1358], cl
movsx edx, byte [ebp - 0x1358]
xor edx, 0xffffff98
mov byte [ebp - 0x1359], dl
mov al, byte [ebp - 0x1359]
mov byte [ebp - 0x33d5], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1360], al
movsx ecx, byte [ebp - 0x1360]
xor ecx, 0xffffff98
mov byte [ebp - 0x1361], cl
mov dl, byte [ebp - 0x1361]
mov byte [ebp - 0x33d4], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1368], dl
movsx eax, byte [ebp - 0x1368]
xor eax, 0xffffff98
mov byte [ebp - 0x1369], al
mov cl, byte [ebp - 0x1369]
mov byte [ebp - 0x33d3], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1370], cl
movsx edx, byte [ebp - 0x1370]
xor edx, 0xffffff98
mov byte [ebp - 0x1371], dl
mov al, byte [ebp - 0x1371]
mov byte [ebp - 0x33d2], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1378], al
movsx ecx, byte [ebp - 0x1378]
xor ecx, 0xffffff98
mov byte [ebp - 0x1379], cl
mov dl, byte [ebp - 0x1379]
mov byte [ebp - 0x33d1], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1380], cl
movsx edx, byte [ebp - 0x1380]
xor edx, 0xffffff98
mov byte [ebp - 0x1381], dl
mov al, byte [ebp - 0x1381]
mov byte [ebp - 0x33d0], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1388], al
movsx ecx, byte [ebp - 0x1388]
xor ecx, 0xffffff98
mov byte [ebp - 0x1389], cl
mov dl, byte [ebp - 0x1389]
mov byte [ebp - 0x33cf], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1390], dl
movsx eax, byte [ebp - 0x1390]
xor eax, 0xffffff98
mov byte [ebp - 0x1391], al
mov cl, byte [ebp - 0x1391]
mov byte [ebp - 0x33ce], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1398], cl
movsx edx, byte [ebp - 0x1398]
xor edx, 0xffffff98
mov byte [ebp - 0x1399], dl
mov al, byte [ebp - 0x1399]
mov byte [ebp - 0x33cd], al
mov dword [ebp - 0x3040], 0
jmp 0x102a8fc5
mov ecx, dword [ebp - 0x3040]
add ecx, 1
mov dword [ebp - 0x3040], ecx
cmp dword [ebp - 0x3040], 0x24
jae 0x102a903e
lea edx, [ebp - 0x33f0]
mov dword [ebp - 0x3ce8], edx
mov eax, dword [ebp - 0x3ce8]
add eax, dword [ebp - 0x3040]
mov dword [ebp - 0x3cec], eax
mov ecx, dword [ebp - 0x3cec]
mov dl, byte [ecx]
mov byte [ebp - 0x13a0], dl
mov al, byte [ebp - 0x3794]
mov byte [ebp - 0x23], al
movsx ecx, byte [ebp - 0x13a0]
xor ecx, 0xffffff98
mov byte [ebp - 0x23], cl
lea edx, [ebp - 0x33f0]
mov dword [ebp - 0x3cf0], edx
mov eax, dword [ebp - 0x3cf0]
add eax, dword [ebp - 0x3040]
mov dword [ebp - 0x3cf4], eax
mov ecx, dword [ebp - 0x3cf4]
mov dl, byte [ebp - 0x23]
mov byte [ecx], dl
jmp 0x102a8fb6
lea eax, [ebp - 0x33f0]
mov dword [ebp - 0x3cf8], eax
mov ecx, dword [ebp - 0x3cf8]
mov dword [ebp - 0x37d4], ecx
lea edx, [ebp - 0x46a4]
mov dword [ebp - 0x3cfc], edx
movzx eax, byte [ebp - 0x3795]
push eax
mov ecx, dword [ebp - 0x3cfc]
call fcn.1008cde0
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x37d4]
mov dword [ebp - 0x3044], ecx
mov edx, dword [ebp - 0x3044]
add edx, 1
mov dword [ebp - 0x3d00], edx
mov eax, dword [ebp - 0x3044]
mov cl, byte [eax]
mov byte [ebp - 0x13a1], cl
add dword [ebp - 0x3044], 1
cmp byte [ebp - 0x13a1], 0
jne 0x102a9094
mov edx, dword [ebp - 0x3044]
sub edx, dword [ebp - 0x3d00]
mov dword [ebp - 0x3d04], edx
mov eax, dword [ebp - 0x3d04]
mov dword [ebp - 0x3d08], eax
mov ecx, dword [ebp - 0x3d08]
mov dword [ebp - 0x3d0c], ecx
mov edx, dword [ebp - 0x3d0c]
push edx
mov eax, dword [ebp - 0x37d4]
push eax
lea ecx, [ebp - 0x46a4]
call fcn.1008ce30
mov byte [ebp - 4], 0x27
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13a8], al
movsx ecx, byte [ebp - 0x13a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x13a9], cl
mov dl, byte [ebp - 0x13a9]
mov byte [ebp - 0x3414], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13b0], cl
movsx edx, byte [ebp - 0x13b0]
xor edx, 0xffffff98
mov byte [ebp - 0x13b1], dl
mov al, byte [ebp - 0x13b1]
mov byte [ebp - 0x3413], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13b8], dl
movsx eax, byte [ebp - 0x13b8]
xor eax, 0xffffff98
mov byte [ebp - 0x13b9], al
mov cl, byte [ebp - 0x13b9]
mov byte [ebp - 0x3412], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13c0], cl
movsx edx, byte [ebp - 0x13c0]
xor edx, 0xffffff98
mov byte [ebp - 0x13c1], dl
mov al, byte [ebp - 0x13c1]
mov byte [ebp - 0x3411], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13c8], dl
movsx eax, byte [ebp - 0x13c8]
xor eax, 0xffffff98
mov byte [ebp - 0x13c9], al
mov cl, byte [ebp - 0x13c9]
mov byte [ebp - 0x3410], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13d0], cl
movsx edx, byte [ebp - 0x13d0]
xor edx, 0xffffff98
mov byte [ebp - 0x13d1], dl
mov al, byte [ebp - 0x13d1]
mov byte [ebp - 0x340f], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13d8], al
movsx ecx, byte [ebp - 0x13d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x13d9], cl
mov dl, byte [ebp - 0x13d9]
mov byte [ebp - 0x340e], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13e0], dl
movsx eax, byte [ebp - 0x13e0]
xor eax, 0xffffff98
mov byte [ebp - 0x13e1], al
mov cl, byte [ebp - 0x13e1]
mov byte [ebp - 0x340d], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13e8], al
movsx ecx, byte [ebp - 0x13e8]
xor ecx, 0xffffff98
mov byte [ebp - 0x13e9], cl
mov dl, byte [ebp - 0x13e9]
mov byte [ebp - 0x340c], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13f0], dl
movsx eax, byte [ebp - 0x13f0]
xor eax, 0xffffff98
mov byte [ebp - 0x13f1], al
mov cl, byte [ebp - 0x13f1]
mov byte [ebp - 0x340b], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13f8], cl
movsx edx, byte [ebp - 0x13f8]
xor edx, 0xffffff98
mov byte [ebp - 0x13f9], dl
mov al, byte [ebp - 0x13f9]
mov byte [ebp - 0x340a], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1400], al
movsx ecx, byte [ebp - 0x1400]
xor ecx, 0xffffff98
mov byte [ebp - 0x1401], cl
mov dl, byte [ebp - 0x1401]
mov byte [ebp - 0x3409], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1408], dl
movsx eax, byte [ebp - 0x1408]
xor eax, 0xffffff98
mov byte [ebp - 0x1409], al
mov cl, byte [ebp - 0x1409]
mov byte [ebp - 0x3408], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1410], cl
movsx edx, byte [ebp - 0x1410]
xor edx, 0xffffff98
mov byte [ebp - 0x1411], dl
mov al, byte [ebp - 0x1411]
mov byte [ebp - 0x3407], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1418], al
movsx ecx, byte [ebp - 0x1418]
xor ecx, 0xffffff98
mov byte [ebp - 0x1419], cl
mov dl, byte [ebp - 0x1419]
mov byte [ebp - 0x3406], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1420], dl
movsx eax, byte [ebp - 0x1420]
xor eax, 0xffffff98
mov byte [ebp - 0x1421], al
mov cl, byte [ebp - 0x1421]
mov byte [ebp - 0x3405], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1428], al
movsx ecx, byte [ebp - 0x1428]
xor ecx, 0xffffff98
mov byte [ebp - 0x1429], cl
mov dl, byte [ebp - 0x1429]
mov byte [ebp - 0x3404], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1430], dl
movsx eax, byte [ebp - 0x1430]
xor eax, 0xffffff98
mov byte [ebp - 0x1431], al
mov cl, byte [ebp - 0x1431]
mov byte [ebp - 0x3403], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1438], cl
movsx edx, byte [ebp - 0x1438]
xor edx, 0xffffff98
mov byte [ebp - 0x1439], dl
mov al, byte [ebp - 0x1439]
mov byte [ebp - 0x3402], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1440], al
movsx ecx, byte [ebp - 0x1440]
xor ecx, 0xffffff98
mov byte [ebp - 0x1441], cl
mov dl, byte [ebp - 0x1441]
mov byte [ebp - 0x3401], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1448], dl
movsx eax, byte [ebp - 0x1448]
xor eax, 0xffffff98
mov byte [ebp - 0x1449], al
mov cl, byte [ebp - 0x1449]
mov byte [ebp - 0x3400], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1450], cl
movsx edx, byte [ebp - 0x1450]
xor edx, 0xffffff98
mov byte [ebp - 0x1451], dl
mov al, byte [ebp - 0x1451]
mov byte [ebp - 0x33ff], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1458], al
movsx ecx, byte [ebp - 0x1458]
xor ecx, 0xffffff98
mov byte [ebp - 0x1459], cl
mov dl, byte [ebp - 0x1459]
mov byte [ebp - 0x33fe], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1460], dl
movsx eax, byte [ebp - 0x1460]
xor eax, 0xffffff98
mov byte [ebp - 0x1461], al
mov cl, byte [ebp - 0x1461]
mov byte [ebp - 0x33fd], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1468], cl
movsx edx, byte [ebp - 0x1468]
xor edx, 0xffffff98
mov byte [ebp - 0x1469], dl
mov al, byte [ebp - 0x1469]
mov byte [ebp - 0x33fc], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1470], al
movsx ecx, byte [ebp - 0x1470]
xor ecx, 0xffffff98
mov byte [ebp - 0x1471], cl
mov dl, byte [ebp - 0x1471]
mov byte [ebp - 0x33fb], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1478], dl
movsx eax, byte [ebp - 0x1478]
xor eax, 0xffffff98
mov byte [ebp - 0x1479], al
mov cl, byte [ebp - 0x1479]
mov byte [ebp - 0x33fa], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1480], cl
movsx edx, byte [ebp - 0x1480]
xor edx, 0xffffff98
mov byte [ebp - 0x1481], dl
mov al, byte [ebp - 0x1481]
mov byte [ebp - 0x33f9], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1488], al
movsx ecx, byte [ebp - 0x1488]
xor ecx, 0xffffff98
mov byte [ebp - 0x1489], cl
mov dl, byte [ebp - 0x1489]
mov byte [ebp - 0x33f8], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1490], dl
movsx eax, byte [ebp - 0x1490]
xor eax, 0xffffff98
mov byte [ebp - 0x1491], al
mov cl, byte [ebp - 0x1491]
mov byte [ebp - 0x33f7], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1498], cl
movsx edx, byte [ebp - 0x1498]
xor edx, 0xffffff98
mov byte [ebp - 0x1499], dl
mov al, byte [ebp - 0x1499]
mov byte [ebp - 0x33f6], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x14a0], al
movsx ecx, byte [ebp - 0x14a0]
xor ecx, 0xffffff98
mov byte [ebp - 0x14a1], cl
mov dl, byte [ebp - 0x14a1]
mov byte [ebp - 0x33f5], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x14a8], cl
movsx edx, byte [ebp - 0x14a8]
xor edx, 0xffffff98
mov byte [ebp - 0x14a9], dl
mov al, byte [ebp - 0x14a9]
mov byte [ebp - 0x33f4], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x14b0], al
movsx ecx, byte [ebp - 0x14b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x14b1], cl
mov dl, byte [ebp - 0x14b1]
mov byte [ebp - 0x33f3], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x14b8], dl
movsx eax, byte [ebp - 0x14b8]
xor eax, 0xffffff98
mov byte [ebp - 0x14b9], al
mov cl, byte [ebp - 0x14b9]
mov byte [ebp - 0x33f2], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x14c0], cl
movsx edx, byte [ebp - 0x14c0]
xor edx, 0xffffff98
mov byte [ebp - 0x14c1], dl
mov al, byte [ebp - 0x14c1]
mov byte [ebp - 0x33f1], al
mov dword [ebp - 0x3048], 0
jmp 0x102a97d3
mov ecx, dword [ebp - 0x3048]
add ecx, 1
mov dword [ebp - 0x3048], ecx
cmp dword [ebp - 0x3048], 0x24
jae 0x102a984c
lea edx, [ebp - 0x3414]
mov dword [ebp - 0x3d10], edx
mov eax, dword [ebp - 0x3d10]
add eax, dword [ebp - 0x3048]
mov dword [ebp - 0x3d14], eax
mov ecx, dword [ebp - 0x3d14]
mov dl, byte [ecx]
mov byte [ebp - 0x14c8], dl
mov al, byte [ebp - 0x3796]
mov byte [ebp - 0x24], al
movsx ecx, byte [ebp - 0x14c8]
xor ecx, 0xffffff98
mov byte [ebp - 0x24], cl
lea edx, [ebp - 0x3414]
mov dword [ebp - 0x3d18], edx
mov eax, dword [ebp - 0x3d18]
add eax, dword [ebp - 0x3048]
mov dword [ebp - 0x3d1c], eax
mov ecx, dword [ebp - 0x3d1c]
mov dl, byte [ebp - 0x24]
mov byte [ecx], dl
jmp 0x102a97c4
lea eax, [ebp - 0x3414]
mov dword [ebp - 0x3d20], eax
mov ecx, dword [ebp - 0x3d20]
mov dword [ebp - 0x37d8], ecx
lea edx, [ebp - 0x43ec]
mov dword [ebp - 0x3d24], edx
movzx eax, byte [ebp - 0x379a]
push eax
mov ecx, dword [ebp - 0x3d24]
call fcn.1008cde0
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x37d8]
mov dword [ebp - 0x304c], ecx
mov edx, dword [ebp - 0x304c]
add edx, 1
mov dword [ebp - 0x3d28], edx
mov eax, dword [ebp - 0x304c]
mov cl, byte [eax]
mov byte [ebp - 0x14c9], cl
add dword [ebp - 0x304c], 1
cmp byte [ebp - 0x14c9], 0
jne 0x102a98a2
mov edx, dword [ebp - 0x304c]
sub edx, dword [ebp - 0x3d28]
mov dword [ebp - 0x3d2c], edx
mov eax, dword [ebp - 0x3d2c]
mov dword [ebp - 0x3d30], eax
mov ecx, dword [ebp - 0x3d30]
mov dword [ebp - 0x3d34], ecx
mov edx, dword [ebp - 0x3d34]
push edx
mov eax, dword [ebp - 0x37d8]
push eax
lea ecx, [ebp - 0x43ec]
call fcn.1008ce30
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0x2fd8]
mov dword [ecx], 0x1fd
lea edx, [ebp - 0x43ec]
push edx
mov ecx, dword [ebp - 0x2fd8]
add ecx, 4
call fcn.100ad110
lea eax, [ebp - 0x46bc]
push eax
mov ecx, dword [ebp - 0x2fd8]
add ecx, 0x34
call fcn.100ad110
mov ecx, dword [ebp - 0x42dc]
mov dword [ebp - 0x37e0], ecx
lea ecx, [ebp - 0x43ec]
call fcn.1008bb90
mov dword [ebp - 0x37e0], eax
mov edx, dword [0x103a921c]
mov dword [ebp - 0x37e4], edx
lea eax, [ebp - 0x3d38]
mov dword [ebp - 0x37dc], eax
mov ecx, dword [ebp - 0x37dc]
mov edx, dword [ebp - 0x37e4]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37dc]
mov dword [ebp - 0x42e0], eax
mov ecx, dword [ebp - 0x3d38]
mov edx, dword [ecx]
mov dword [ebp - 0x3d3c], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x3d3c]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x3d40], edx
mov eax, dword [ebp - 0x3d40]
mov dword [ebp - 0x3d44], eax
mov ecx, dword [ebp - 0x3d44]
mov dword [ebp - 0x3d48], ecx
mov edx, dword [ebp - 0x37e0]
push edx
mov ecx, dword [ebp - 0x37e4]
call dword [ebp - 0x3d48]
mov ecx, dword [ebp - 0x2fd8]
mov dword [ecx + 0x4c], eax
mov edx, dword [ebp - 0x42e4]
mov dword [ebp - 0x37ec], edx
lea ecx, [ebp - 0x46a4]
call fcn.1008bb90
mov dword [ebp - 0x37ec], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x37f0], eax
lea ecx, [ebp - 0x3d4c]
mov dword [ebp - 0x37e8], ecx
mov edx, dword [ebp - 0x37e8]
mov eax, dword [ebp - 0x37f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x37e8]
mov dword [ebp - 0x42e8], ecx
mov edx, dword [ebp - 0x3d4c]
mov eax, dword [edx]
mov dword [ebp - 0x3d50], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3d50]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3d54], eax
mov ecx, dword [ebp - 0x3d54]
mov dword [ebp - 0x3d58], ecx
mov edx, dword [ebp - 0x3d58]
mov dword [ebp - 0x3d5c], edx
mov eax, dword [ebp - 0x37ec]
push eax
mov ecx, dword [ebp - 0x37f0]
call dword [ebp - 0x3d5c]
mov ecx, dword [ebp - 0x2fd8]
mov dword [ecx + 0x50], eax
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x43ec]
call fcn.1008b960
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x46a4]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x46bc]
call fcn.1008b960
mov edx, 0x54
shl edx, 3
add edx, dword [ebp - 0x10]
mov dword [ebp - 0x306c], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.knife_karambit]
mov byte [ebp - 0x14d0], dl
movsx eax, byte [ebp - 0x14d0]
xor eax, 0xffffff98
mov byte [ebp - 0x14d1], al
mov cl, byte [ebp - 0x14d1]
mov byte [ebp - 0x31b0], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.knife_karambit]
mov byte [ebp - 0x14d8], al
movsx ecx, byte [ebp - 0x14d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x14d9], cl
mov dl, byte [ebp - 0x14d9]
mov byte [ebp - 0x31af], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.knife_karambit]
mov byte [ebp - 0x14e0], cl
movsx edx, byte [ebp - 0x14e0]
xor edx, 0xffffff98
mov byte [ebp - 0x14e1], dl
mov al, byte [ebp - 0x14e1]
mov byte [ebp - 0x31ae], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.knife_karambit]
mov byte [ebp - 0x14e8], al
movsx ecx, byte [ebp - 0x14e8]
xor ecx, 0xffffff98
mov byte [ebp - 0x14e9], cl
mov dl, byte [ebp - 0x14e9]
mov byte [ebp - 0x31ad], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.knife_karambit]
mov byte [ebp - 0x14f0], cl
movsx edx, byte [ebp - 0x14f0]
xor edx, 0xffffff98
mov byte [ebp - 0x14f1], dl
mov al, byte [ebp - 0x14f1]
mov byte [ebp - 0x31ac], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.knife_karambit]
mov byte [ebp - 0x14f8], al
movsx ecx, byte [ebp - 0x14f8]
xor ecx, 0xffffff98
mov byte [ebp - 0x14f9], cl
mov dl, byte [ebp - 0x14f9]
mov byte [ebp - 0x31ab], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.knife_karambit]
mov byte [ebp - 0x1500], dl
movsx eax, byte [ebp - 0x1500]
xor eax, 0xffffff98
mov byte [ebp - 0x1501], al
mov cl, byte [ebp - 0x1501]
mov byte [ebp - 0x31aa], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.knife_karambit]
mov byte [ebp - 0x1508], cl
movsx edx, byte [ebp - 0x1508]
xor edx, 0xffffff98
mov byte [ebp - 0x1509], dl
mov al, byte [ebp - 0x1509]
mov byte [ebp - 0x31a9], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.knife_karambit]
mov byte [ebp - 0x1510], dl
movsx eax, byte [ebp - 0x1510]
xor eax, 0xffffff98
mov byte [ebp - 0x1511], al
mov cl, byte [ebp - 0x1511]
mov byte [ebp - 0x31a8], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.knife_karambit]
mov byte [ebp - 0x1518], cl
movsx edx, byte [ebp - 0x1518]
xor edx, 0xffffff98
mov byte [ebp - 0x1519], dl
mov al, byte [ebp - 0x1519]
mov byte [ebp - 0x31a7], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.knife_karambit]
mov byte [ebp - 0x1520], al
movsx ecx, byte [ebp - 0x1520]
xor ecx, 0xffffff98
mov byte [ebp - 0x1521], cl
mov dl, byte [ebp - 0x1521]
mov byte [ebp - 0x31a6], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.knife_karambit]
mov byte [ebp - 0x1528], dl
movsx eax, byte [ebp - 0x1528]
xor eax, 0xffffff98
mov byte [ebp - 0x1529], al
mov cl, byte [ebp - 0x1529]
mov byte [ebp - 0x31a5], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.knife_karambit]
mov byte [ebp - 0x1530], cl
movsx edx, byte [ebp - 0x1530]
xor edx, 0xffffff98
mov byte [ebp - 0x1531], dl
mov al, byte [ebp - 0x1531]
mov byte [ebp - 0x31a4], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.knife_karambit]
mov byte [ebp - 0x1538], al
movsx ecx, byte [ebp - 0x1538]
xor ecx, 0xffffff98
mov byte [ebp - 0x1539], cl
mov dl, byte [ebp - 0x1539]
mov byte [ebp - 0x31a3], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.knife_karambit]
mov byte [ebp - 0x1540], dl
movsx eax, byte [ebp - 0x1540]
xor eax, 0xffffff98
mov byte [ebp - 0x1541], al
mov cl, byte [ebp - 0x1541]
mov byte [ebp - 0x31a2], cl
mov dword [ebp - 0x3054], 0
jmp 0x102a9db7
mov edx, dword [ebp - 0x3054]
add edx, 1
mov dword [ebp - 0x3054], edx
cmp dword [ebp - 0x3054], 0xf
jae 0x102a9e30
lea eax, [ebp - 0x31b0]
mov dword [ebp - 0x3d60], eax
mov ecx, dword [ebp - 0x3d60]
add ecx, dword [ebp - 0x3054]
mov dword [ebp - 0x3d64], ecx
mov edx, dword [ebp - 0x3d64]
mov al, byte [edx]
mov byte [ebp - 0x1548], al
mov cl, byte [ebp - 0x379b]
mov byte [ebp - 0x25], cl
movsx edx, byte [ebp - 0x1548]
xor edx, 0xffffff98
mov byte [ebp - 0x25], dl
lea eax, [ebp - 0x31b0]
mov dword [ebp - 0x3d68], eax
mov ecx, dword [ebp - 0x3d68]
add ecx, dword [ebp - 0x3054]
mov dword [ebp - 0x3d6c], ecx
mov edx, dword [ebp - 0x3d6c]
mov al, byte [ebp - 0x25]
mov byte [edx], al
jmp 0x102a9da8
lea ecx, [ebp - 0x31b0]
mov dword [ebp - 0x3d70], ecx
mov edx, dword [ebp - 0x3d70]
mov dword [ebp - 0x37f4], edx
lea eax, [ebp - 0x46ec]
mov dword [ebp - 0x3d74], eax
movzx ecx, byte [ebp - 0x379c]
push ecx
mov ecx, dword [ebp - 0x3d74]
call fcn.1008cde0
mov dword [ebp - 4], 0x2a
mov edx, dword [ebp - 0x37f4]
mov dword [ebp - 0x3058], edx
mov eax, dword [ebp - 0x3058]
add eax, 1
mov dword [ebp - 0x3d78], eax
mov ecx, dword [ebp - 0x3058]
mov dl, byte [ecx]
mov byte [ebp - 0x1549], dl
add dword [ebp - 0x3058], 1
cmp byte [ebp - 0x1549], 0
jne 0x102a9e89
mov eax, dword [ebp - 0x3058]
sub eax, dword [ebp - 0x3d78]
mov dword [ebp - 0x3d7c], eax
mov ecx, dword [ebp - 0x3d7c]
mov dword [ebp - 0x3d80], ecx
mov edx, dword [ebp - 0x3d80]
mov dword [ebp - 0x3d84], edx
mov eax, dword [ebp - 0x3d84]
push eax
mov ecx, dword [ebp - 0x37f4]
push ecx
lea ecx, [ebp - 0x46ec]
call fcn.1008ce30
mov dword [ebp - 4], 0x2b
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1550], cl
movsx edx, byte [ebp - 0x1550]
xor edx, 0xffffff98
mov byte [ebp - 0x1551], dl
mov al, byte [ebp - 0x1551]
mov byte [ebp - 0x3318], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1558], dl
movsx eax, byte [ebp - 0x1558]
xor eax, 0xffffff98
mov byte [ebp - 0x1559], al
mov cl, byte [ebp - 0x1559]
mov byte [ebp - 0x3317], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1560], al
movsx ecx, byte [ebp - 0x1560]
xor ecx, 0xffffff98
mov byte [ebp - 0x1561], cl
mov dl, byte [ebp - 0x1561]
mov byte [ebp - 0x3316], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1568], dl
movsx eax, byte [ebp - 0x1568]
xor eax, 0xffffff98
mov byte [ebp - 0x1569], al
mov cl, byte [ebp - 0x1569]
mov byte [ebp - 0x3315], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1570], al
movsx ecx, byte [ebp - 0x1570]
xor ecx, 0xffffff98
mov byte [ebp - 0x1571], cl
mov dl, byte [ebp - 0x1571]
mov byte [ebp - 0x3314], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1578], dl
movsx eax, byte [ebp - 0x1578]
xor eax, 0xffffff98
mov byte [ebp - 0x1579], al
mov cl, byte [ebp - 0x1579]
mov byte [ebp - 0x3313], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1580], cl
movsx edx, byte [ebp - 0x1580]
xor edx, 0xffffff98
mov byte [ebp - 0x1581], dl
mov al, byte [ebp - 0x1581]
mov byte [ebp - 0x3312], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1588], al
movsx ecx, byte [ebp - 0x1588]
xor ecx, 0xffffff98
mov byte [ebp - 0x1589], cl
mov dl, byte [ebp - 0x1589]
mov byte [ebp - 0x3311], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1590], cl
movsx edx, byte [ebp - 0x1590]
xor edx, 0xffffff98
mov byte [ebp - 0x1591], dl
mov al, byte [ebp - 0x1591]
mov byte [ebp - 0x3310], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1598], al
movsx ecx, byte [ebp - 0x1598]
xor ecx, 0xffffff98
mov byte [ebp - 0x1599], cl
mov dl, byte [ebp - 0x1599]
mov byte [ebp - 0x330f], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15a0], dl
movsx eax, byte [ebp - 0x15a0]
xor eax, 0xffffff98
mov byte [ebp - 0x15a1], al
mov cl, byte [ebp - 0x15a1]
mov byte [ebp - 0x330e], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15a8], cl
movsx edx, byte [ebp - 0x15a8]
xor edx, 0xffffff98
mov byte [ebp - 0x15a9], dl
mov al, byte [ebp - 0x15a9]
mov byte [ebp - 0x330d], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15b0], al
movsx ecx, byte [ebp - 0x15b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x15b1], cl
mov dl, byte [ebp - 0x15b1]
mov byte [ebp - 0x330c], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15b8], dl
movsx eax, byte [ebp - 0x15b8]
xor eax, 0xffffff98
mov byte [ebp - 0x15b9], al
mov cl, byte [ebp - 0x15b9]
mov byte [ebp - 0x330b], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15c0], cl
movsx edx, byte [ebp - 0x15c0]
xor edx, 0xffffff98
mov byte [ebp - 0x15c1], dl
mov al, byte [ebp - 0x15c1]
mov byte [ebp - 0x330a], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15c8], al
movsx ecx, byte [ebp - 0x15c8]
xor ecx, 0xffffff98
mov byte [ebp - 0x15c9], cl
mov dl, byte [ebp - 0x15c9]
mov byte [ebp - 0x3309], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15d0], cl
movsx edx, byte [ebp - 0x15d0]
xor edx, 0xffffff98
mov byte [ebp - 0x15d1], dl
mov al, byte [ebp - 0x15d1]
mov byte [ebp - 0x3308], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15d8], al
movsx ecx, byte [ebp - 0x15d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x15d9], cl
mov dl, byte [ebp - 0x15d9]
mov byte [ebp - 0x3307], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15e0], dl
movsx eax, byte [ebp - 0x15e0]
xor eax, 0xffffff98
mov byte [ebp - 0x15e1], al
mov cl, byte [ebp - 0x15e1]
mov byte [ebp - 0x3306], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15e8], cl
movsx edx, byte [ebp - 0x15e8]
xor edx, 0xffffff98
mov byte [ebp - 0x15e9], dl
mov al, byte [ebp - 0x15e9]
mov byte [ebp - 0x3305], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15f0], al
movsx ecx, byte [ebp - 0x15f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x15f1], cl
mov dl, byte [ebp - 0x15f1]
mov byte [ebp - 0x3304], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15f8], dl
movsx eax, byte [ebp - 0x15f8]
xor eax, 0xffffff98
mov byte [ebp - 0x15f9], al
mov cl, byte [ebp - 0x15f9]
mov byte [ebp - 0x3303], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1600], cl
movsx edx, byte [ebp - 0x1600]
xor edx, 0xffffff98
mov byte [ebp - 0x1601], dl
mov al, byte [ebp - 0x1601]
mov byte [ebp - 0x3302], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1608], al
movsx ecx, byte [ebp - 0x1608]
xor ecx, 0xffffff98
mov byte [ebp - 0x1609], cl
mov dl, byte [ebp - 0x1609]
mov byte [ebp - 0x3301], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1610], dl
movsx eax, byte [ebp - 0x1610]
xor eax, 0xffffff98
mov byte [ebp - 0x1611], al
mov cl, byte [ebp - 0x1611]
mov byte [ebp - 0x3300], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1618], cl
movsx edx, byte [ebp - 0x1618]
xor edx, 0xffffff98
mov byte [ebp - 0x1619], dl
mov al, byte [ebp - 0x1619]
mov byte [ebp - 0x32ff], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1620], al
movsx ecx, byte [ebp - 0x1620]
xor ecx, 0xffffff98
mov byte [ebp - 0x1621], cl
mov dl, byte [ebp - 0x1621]
mov byte [ebp - 0x32fe], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1628], dl
movsx eax, byte [ebp - 0x1628]
xor eax, 0xffffff98
mov byte [ebp - 0x1629], al
mov cl, byte [ebp - 0x1629]
mov byte [ebp - 0x32fd], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1630], cl
movsx edx, byte [ebp - 0x1630]
xor edx, 0xffffff98
mov byte [ebp - 0x1631], dl
mov al, byte [ebp - 0x1631]
mov byte [ebp - 0x32fc], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1638], al
movsx ecx, byte [ebp - 0x1638]
xor ecx, 0xffffff98
mov byte [ebp - 0x1639], cl
mov dl, byte [ebp - 0x1639]
mov byte [ebp - 0x32fb], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1640], dl
movsx eax, byte [ebp - 0x1640]
xor eax, 0xffffff98
mov byte [ebp - 0x1641], al
mov cl, byte [ebp - 0x1641]
mov byte [ebp - 0x32fa], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1648], cl
movsx edx, byte [ebp - 0x1648]
xor edx, 0xffffff98
mov byte [ebp - 0x1649], dl
mov al, byte [ebp - 0x1649]
mov byte [ebp - 0x32f9], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1650], dl
movsx eax, byte [ebp - 0x1650]
xor eax, 0xffffff98
mov byte [ebp - 0x1651], al
mov cl, byte [ebp - 0x1651]
mov byte [ebp - 0x32f8], cl
mov dword [ebp - 0x305c], 0
jmp 0x102aa53b
mov edx, dword [ebp - 0x305c]
add edx, 1
mov dword [ebp - 0x305c], edx
cmp dword [ebp - 0x305c], 0x21
jae 0x102aa5b4
lea eax, [ebp - 0x3318]
mov dword [ebp - 0x3d88], eax
mov ecx, dword [ebp - 0x3d88]
add ecx, dword [ebp - 0x305c]
mov dword [ebp - 0x3d8c], ecx
mov edx, dword [ebp - 0x3d8c]
mov al, byte [edx]
mov byte [ebp - 0x1658], al
mov cl, byte [ebp - 0x374d]
mov byte [ebp - 0x26], cl
movsx edx, byte [ebp - 0x1658]
xor edx, 0xffffff98
mov byte [ebp - 0x26], dl
lea eax, [ebp - 0x3318]
mov dword [ebp - 0x3d90], eax
mov ecx, dword [ebp - 0x3d90]
add ecx, dword [ebp - 0x305c]
mov dword [ebp - 0x3d94], ecx
mov edx, dword [ebp - 0x3d94]
mov al, byte [ebp - 0x26]
mov byte [edx], al
jmp 0x102aa52c
lea ecx, [ebp - 0x3318]
mov dword [ebp - 0x3d98], ecx
mov edx, dword [ebp - 0x3d98]
mov dword [ebp - 0x37f8], edx
lea eax, [ebp - 0x46d4]
mov dword [ebp - 0x3d9c], eax
movzx ecx, byte [ebp - 0x374e]
push ecx
mov ecx, dword [ebp - 0x3d9c]
call fcn.1008cde0
mov byte [ebp - 4], 0x2c
mov edx, dword [ebp - 0x37f8]
mov dword [ebp - 0x3060], edx
mov eax, dword [ebp - 0x3060]
add eax, 1
mov dword [ebp - 0x3da0], eax
mov ecx, dword [ebp - 0x3060]
mov dl, byte [ecx]
mov byte [ebp - 0x1659], dl
add dword [ebp - 0x3060], 1
cmp byte [ebp - 0x1659], 0
jne 0x102aa60a
mov eax, dword [ebp - 0x3060]
sub eax, dword [ebp - 0x3da0]
mov dword [ebp - 0x3da4], eax
mov ecx, dword [ebp - 0x3da4]
mov dword [ebp - 0x3da8], ecx
mov edx, dword [ebp - 0x3da8]
mov dword [ebp - 0x3dac], edx
mov eax, dword [ebp - 0x3dac]
push eax
mov ecx, dword [ebp - 0x37f8]
push ecx
lea ecx, [ebp - 0x46d4]
call fcn.1008ce30
mov byte [ebp - 4], 0x2d
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1660], cl
movsx edx, byte [ebp - 0x1660]
xor edx, 0xffffff98
mov byte [ebp - 0x1661], dl
mov al, byte [ebp - 0x1661]
mov byte [ebp - 0x333c], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1668], dl
movsx eax, byte [ebp - 0x1668]
xor eax, 0xffffff98
mov byte [ebp - 0x1669], al
mov cl, byte [ebp - 0x1669]
mov byte [ebp - 0x333b], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1670], al
movsx ecx, byte [ebp - 0x1670]
xor ecx, 0xffffff98
mov byte [ebp - 0x1671], cl
mov dl, byte [ebp - 0x1671]
mov byte [ebp - 0x333a], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1678], dl
movsx eax, byte [ebp - 0x1678]
xor eax, 0xffffff98
mov byte [ebp - 0x1679], al
mov cl, byte [ebp - 0x1679]
mov byte [ebp - 0x3339], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1680], al
movsx ecx, byte [ebp - 0x1680]
xor ecx, 0xffffff98
mov byte [ebp - 0x1681], cl
mov dl, byte [ebp - 0x1681]
mov byte [ebp - 0x3338], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1688], dl
movsx eax, byte [ebp - 0x1688]
xor eax, 0xffffff98
mov byte [ebp - 0x1689], al
mov cl, byte [ebp - 0x1689]
mov byte [ebp - 0x3337], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1690], cl
movsx edx, byte [ebp - 0x1690]
xor edx, 0xffffff98
mov byte [ebp - 0x1691], dl
mov al, byte [ebp - 0x1691]
mov byte [ebp - 0x3336], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1698], al
movsx ecx, byte [ebp - 0x1698]
xor ecx, 0xffffff98
mov byte [ebp - 0x1699], cl
mov dl, byte [ebp - 0x1699]
mov byte [ebp - 0x3335], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16a0], cl
movsx edx, byte [ebp - 0x16a0]
xor edx, 0xffffff98
mov byte [ebp - 0x16a1], dl
mov al, byte [ebp - 0x16a1]
mov byte [ebp - 0x3334], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16a8], al
movsx ecx, byte [ebp - 0x16a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x16a9], cl
mov dl, byte [ebp - 0x16a9]
mov byte [ebp - 0x3333], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16b0], dl
movsx eax, byte [ebp - 0x16b0]
xor eax, 0xffffff98
mov byte [ebp - 0x16b1], al
mov cl, byte [ebp - 0x16b1]
mov byte [ebp - 0x3332], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16b8], cl
movsx edx, byte [ebp - 0x16b8]
xor edx, 0xffffff98
mov byte [ebp - 0x16b9], dl
mov al, byte [ebp - 0x16b9]
mov byte [ebp - 0x3331], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16c0], al
movsx ecx, byte [ebp - 0x16c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x16c1], cl
mov dl, byte [ebp - 0x16c1]
mov byte [ebp - 0x3330], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16c8], dl
movsx eax, byte [ebp - 0x16c8]
xor eax, 0xffffff98
mov byte [ebp - 0x16c9], al
mov cl, byte [ebp - 0x16c9]
mov byte [ebp - 0x332f], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16d0], cl
movsx edx, byte [ebp - 0x16d0]
xor edx, 0xffffff98
mov byte [ebp - 0x16d1], dl
mov al, byte [ebp - 0x16d1]
mov byte [ebp - 0x332e], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16d8], al
movsx ecx, byte [ebp - 0x16d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x16d9], cl
mov dl, byte [ebp - 0x16d9]
mov byte [ebp - 0x332d], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16e0], cl
movsx edx, byte [ebp - 0x16e0]
xor edx, 0xffffff98
mov byte [ebp - 0x16e1], dl
mov al, byte [ebp - 0x16e1]
mov byte [ebp - 0x332c], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16e8], al
movsx ecx, byte [ebp - 0x16e8]
xor ecx, 0xffffff98
mov byte [ebp - 0x16e9], cl
mov dl, byte [ebp - 0x16e9]
mov byte [ebp - 0x332b], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16f0], dl
movsx eax, byte [ebp - 0x16f0]
xor eax, 0xffffff98
mov byte [ebp - 0x16f1], al
mov cl, byte [ebp - 0x16f1]
mov byte [ebp - 0x332a], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16f8], cl
movsx edx, byte [ebp - 0x16f8]
xor edx, 0xffffff98
mov byte [ebp - 0x16f9], dl
mov al, byte [ebp - 0x16f9]
mov byte [ebp - 0x3329], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1700], al
movsx ecx, byte [ebp - 0x1700]
xor ecx, 0xffffff98
mov byte [ebp - 0x1701], cl
mov dl, byte [ebp - 0x1701]
mov byte [ebp - 0x3328], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1708], dl
movsx eax, byte [ebp - 0x1708]
xor eax, 0xffffff98
mov byte [ebp - 0x1709], al
mov cl, byte [ebp - 0x1709]
mov byte [ebp - 0x3327], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1710], cl
movsx edx, byte [ebp - 0x1710]
xor edx, 0xffffff98
mov byte [ebp - 0x1711], dl
mov al, byte [ebp - 0x1711]
mov byte [ebp - 0x3326], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1718], al
movsx ecx, byte [ebp - 0x1718]
xor ecx, 0xffffff98
mov byte [ebp - 0x1719], cl
mov dl, byte [ebp - 0x1719]
mov byte [ebp - 0x3325], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1720], dl
movsx eax, byte [ebp - 0x1720]
xor eax, 0xffffff98
mov byte [ebp - 0x1721], al
mov cl, byte [ebp - 0x1721]
mov byte [ebp - 0x3324], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1728], cl
movsx edx, byte [ebp - 0x1728]
xor edx, 0xffffff98
mov byte [ebp - 0x1729], dl
mov al, byte [ebp - 0x1729]
mov byte [ebp - 0x3323], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1730], al
movsx ecx, byte [ebp - 0x1730]
xor ecx, 0xffffff98
mov byte [ebp - 0x1731], cl
mov dl, byte [ebp - 0x1731]
mov byte [ebp - 0x3322], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1738], dl
movsx eax, byte [ebp - 0x1738]
xor eax, 0xffffff98
mov byte [ebp - 0x1739], al
mov cl, byte [ebp - 0x1739]
mov byte [ebp - 0x3321], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1740], cl
movsx edx, byte [ebp - 0x1740]
xor edx, 0xffffff98
mov byte [ebp - 0x1741], dl
mov al, byte [ebp - 0x1741]
mov byte [ebp - 0x3320], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1748], al
movsx ecx, byte [ebp - 0x1748]
xor ecx, 0xffffff98
mov byte [ebp - 0x1749], cl
mov dl, byte [ebp - 0x1749]
mov byte [ebp - 0x331f], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1750], dl
movsx eax, byte [ebp - 0x1750]
xor eax, 0xffffff98
mov byte [ebp - 0x1751], al
mov cl, byte [ebp - 0x1751]
mov byte [ebp - 0x331e], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1758], cl
movsx edx, byte [ebp - 0x1758]
xor edx, 0xffffff98
mov byte [ebp - 0x1759], dl
mov al, byte [ebp - 0x1759]
mov byte [ebp - 0x331d], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1760], dl
movsx eax, byte [ebp - 0x1760]
xor eax, 0xffffff98
mov byte [ebp - 0x1761], al
mov cl, byte [ebp - 0x1761]
mov byte [ebp - 0x331c], cl
mov dword [ebp - 0x3064], 0
jmp 0x102aacb9
mov edx, dword [ebp - 0x3064]
add edx, 1
mov dword [ebp - 0x3064], edx
cmp dword [ebp - 0x3064], 0x21
jae 0x102aad32
lea eax, [ebp - 0x333c]
mov dword [ebp - 0x3db0], eax
mov ecx, dword [ebp - 0x3db0]
add ecx, dword [ebp - 0x3064]
mov dword [ebp - 0x3db4], ecx
mov edx, dword [ebp - 0x3db4]
mov al, byte [edx]
mov byte [ebp - 0x1768], al
mov cl, byte [ebp - 0x374f]
mov byte [ebp - 0x27], cl
movsx edx, byte [ebp - 0x1768]
xor edx, 0xffffff98
mov byte [ebp - 0x27], dl
lea eax, [ebp - 0x333c]
mov dword [ebp - 0x3db8], eax
mov ecx, dword [ebp - 0x3db8]
add ecx, dword [ebp - 0x3064]
mov dword [ebp - 0x3dbc], ecx
mov edx, dword [ebp - 0x3dbc]
mov al, byte [ebp - 0x27]
mov byte [edx], al
jmp 0x102aacaa
lea ecx, [ebp - 0x333c]
mov dword [ebp - 0x3dc0], ecx
mov edx, dword [ebp - 0x3dc0]
mov dword [ebp - 0x37fc], edx
lea eax, [ebp - 0x4404]
mov dword [ebp - 0x3dc4], eax
movzx ecx, byte [ebp - 0x3771]
push ecx
mov ecx, dword [ebp - 0x3dc4]
call fcn.1008cde0
mov byte [ebp - 4], 0x2e
mov edx, dword [ebp - 0x37fc]
mov dword [ebp - 0x3068], edx
mov eax, dword [ebp - 0x3068]
add eax, 1
mov dword [ebp - 0x3dc8], eax
mov ecx, dword [ebp - 0x3068]
mov dl, byte [ecx]
mov byte [ebp - 0x1769], dl
add dword [ebp - 0x3068], 1
cmp byte [ebp - 0x1769], 0
jne 0x102aad88
mov eax, dword [ebp - 0x3068]
sub eax, dword [ebp - 0x3dc8]
mov dword [ebp - 0x3dcc], eax
mov ecx, dword [ebp - 0x3dcc]
mov dword [ebp - 0x3dd0], ecx
mov edx, dword [ebp - 0x3dd0]
mov dword [ebp - 0x3dd4], edx
mov eax, dword [ebp - 0x3dd4]
push eax
mov ecx, dword [ebp - 0x37fc]
push ecx
lea ecx, [ebp - 0x4404]
call fcn.1008ce30
mov byte [ebp - 4], 0x2f
mov edx, dword [ebp - 0x306c]
mov dword [edx], 0x1fb
lea eax, [ebp - 0x4404]
push eax
mov ecx, dword [ebp - 0x306c]
add ecx, 4
call fcn.100ad110
lea ecx, [ebp - 0x46ec]
push ecx
mov ecx, dword [ebp - 0x306c]
add ecx, 0x34
call fcn.100ad110
mov edx, dword [ebp - 0x42ec]
mov dword [ebp - 0x3804], edx
lea ecx, [ebp - 0x4404]
call fcn.1008bb90
mov dword [ebp - 0x3804], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x3808], eax
lea ecx, [ebp - 0x3dd8]
mov dword [ebp - 0x3800], ecx
mov edx, dword [ebp - 0x3800]
mov eax, dword [ebp - 0x3808]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3800]
mov dword [ebp - 0x42f0], ecx
mov edx, dword [ebp - 0x3dd8]
mov eax, dword [edx]
mov dword [ebp - 0x3ddc], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3ddc]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3de0], eax
mov ecx, dword [ebp - 0x3de0]
mov dword [ebp - 0x3de4], ecx
mov edx, dword [ebp - 0x3de4]
mov dword [ebp - 0x3de8], edx
mov eax, dword [ebp - 0x3804]
push eax
mov ecx, dword [ebp - 0x3808]
call dword [ebp - 0x3de8]
mov ecx, dword [ebp - 0x306c]
mov dword [ecx + 0x4c], eax
mov edx, dword [ebp - 0x4324]
mov dword [ebp - 0x3810], edx
lea ecx, [ebp - 0x46d4]
call fcn.1008bb90
mov dword [ebp - 0x3810], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x3814], eax
lea ecx, [ebp - 0x3dec]
mov dword [ebp - 0x380c], ecx
mov edx, dword [ebp - 0x380c]
mov eax, dword [ebp - 0x3814]
mov dword [edx], eax
mov ecx, dword [ebp - 0x380c]
mov dword [ebp - 0x42f4], ecx
mov edx, dword [ebp - 0x3dec]
mov eax, dword [edx]
mov dword [ebp - 0x3df0], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3df0]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3df4], eax
mov ecx, dword [ebp - 0x3df4]
mov dword [ebp - 0x3df8], ecx
mov edx, dword [ebp - 0x3df8]
mov dword [ebp - 0x3dfc], edx
mov eax, dword [ebp - 0x3810]
push eax
mov ecx, dword [ebp - 0x3814]
call dword [ebp - 0x3dfc]
mov ecx, dword [ebp - 0x306c]
mov dword [ecx + 0x50], eax
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x4404]
call fcn.1008b960
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x46d4]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x46ec]
call fcn.1008b960
mov edx, 0x54
imul eax, edx, 9
add eax, dword [ebp - 0x10]
mov dword [ebp - 0x308c], eax
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x1770], al
movsx ecx, byte [ebp - 0x1770]
xor ecx, 0xffffff98
mov byte [ebp - 0x1771], cl
mov dl, byte [ebp - 0x1771]
mov byte [ebp - 0x321c], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.knife_m9_bayonet]
mov byte [ebp - 0x1778], cl
movsx edx, byte [ebp - 0x1778]
xor edx, 0xffffff98
mov byte [ebp - 0x1779], dl
mov al, byte [ebp - 0x1779]
mov byte [ebp - 0x321b], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x1780], dl
movsx eax, byte [ebp - 0x1780]
xor eax, 0xffffff98
mov byte [ebp - 0x1781], al
mov cl, byte [ebp - 0x1781]
mov byte [ebp - 0x321a], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.knife_m9_bayonet]
mov byte [ebp - 0x1788], cl
movsx edx, byte [ebp - 0x1788]
xor edx, 0xffffff98
mov byte [ebp - 0x1789], dl
mov al, byte [ebp - 0x1789]
mov byte [ebp - 0x3219], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x1790], dl
movsx eax, byte [ebp - 0x1790]
xor eax, 0xffffff98
mov byte [ebp - 0x1791], al
mov cl, byte [ebp - 0x1791]
mov byte [ebp - 0x3218], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.knife_m9_bayonet]
mov byte [ebp - 0x1798], cl
movsx edx, byte [ebp - 0x1798]
xor edx, 0xffffff98
mov byte [ebp - 0x1799], dl
mov al, byte [ebp - 0x1799]
mov byte [ebp - 0x3217], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x17a0], al
movsx ecx, byte [ebp - 0x17a0]
xor ecx, 0xffffff98
mov byte [ebp - 0x17a1], cl
mov dl, byte [ebp - 0x17a1]
mov byte [ebp - 0x3216], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x17a8], dl
movsx eax, byte [ebp - 0x17a8]
xor eax, 0xffffff98
mov byte [ebp - 0x17a9], al
mov cl, byte [ebp - 0x17a9]
mov byte [ebp - 0x3215], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x17b0], al
movsx ecx, byte [ebp - 0x17b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x17b1], cl
mov dl, byte [ebp - 0x17b1]
mov byte [ebp - 0x3214], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x17b8], dl
movsx eax, byte [ebp - 0x17b8]
xor eax, 0xffffff98
mov byte [ebp - 0x17b9], al
mov cl, byte [ebp - 0x17b9]
mov byte [ebp - 0x3213], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.knife_m9_bayonet]
mov byte [ebp - 0x17c0], cl
movsx edx, byte [ebp - 0x17c0]
xor edx, 0xffffff98
mov byte [ebp - 0x17c1], dl
mov al, byte [ebp - 0x17c1]
mov byte [ebp - 0x3212], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x17c8], al
movsx ecx, byte [ebp - 0x17c8]
xor ecx, 0xffffff98
mov byte [ebp - 0x17c9], cl
mov dl, byte [ebp - 0x17c9]
mov byte [ebp - 0x3211], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x17d0], dl
movsx eax, byte [ebp - 0x17d0]
xor eax, 0xffffff98
mov byte [ebp - 0x17d1], al
mov cl, byte [ebp - 0x17d1]
mov byte [ebp - 0x3210], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.knife_m9_bayonet]
mov byte [ebp - 0x17d8], cl
movsx edx, byte [ebp - 0x17d8]
xor edx, 0xffffff98
mov byte [ebp - 0x17d9], dl
mov al, byte [ebp - 0x17d9]
mov byte [ebp - 0x320f], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x17e0], al
movsx ecx, byte [ebp - 0x17e0]
xor ecx, 0xffffff98
mov byte [ebp - 0x17e1], cl
mov dl, byte [ebp - 0x17e1]
mov byte [ebp - 0x320e], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x17e8], dl
movsx eax, byte [ebp - 0x17e8]
xor eax, 0xffffff98
mov byte [ebp - 0x17e9], al
mov cl, byte [ebp - 0x17e9]
mov byte [ebp - 0x320d], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x17f0], al
movsx ecx, byte [ebp - 0x17f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x17f1], cl
mov dl, byte [ebp - 0x17f1]
mov byte [ebp - 0x320c], dl
mov dword [ebp - 0x3070], 0
jmp 0x102ab2fc
mov eax, dword [ebp - 0x3070]
add eax, 1
mov dword [ebp - 0x3070], eax
cmp dword [ebp - 0x3070], 0x11
jae 0x102ab375
lea ecx, [ebp - 0x321c]
mov dword [ebp - 0x3e00], ecx
mov edx, dword [ebp - 0x3e00]
add edx, dword [ebp - 0x3070]
mov dword [ebp - 0x3e04], edx
mov eax, dword [ebp - 0x3e04]
mov cl, byte [eax]
mov byte [ebp - 0x17f8], cl
mov dl, byte [ebp - 0x3750]
mov byte [ebp - 0x28], dl
movsx eax, byte [ebp - 0x17f8]
xor eax, 0xffffff98
mov byte [ebp - 0x28], al
lea ecx, [ebp - 0x321c]
mov dword [ebp - 0x3e08], ecx
mov edx, dword [ebp - 0x3e08]
add edx, dword [ebp - 0x3070]
mov dword [ebp - 0x3e0c], edx
mov eax, dword [ebp - 0x3e0c]
mov cl, byte [ebp - 0x28]
mov byte [eax], cl
jmp 0x102ab2ed
lea edx, [ebp - 0x321c]
mov dword [ebp - 0x3e10], edx
mov eax, dword [ebp - 0x3e10]
mov dword [ebp - 0x3818], eax
lea ecx, [ebp - 0x471c]
mov dword [ebp - 0x3e14], ecx
movzx edx, byte [ebp - 0x3751]
push edx
mov ecx, dword [ebp - 0x3e14]
call fcn.1008cde0
mov dword [ebp - 4], 0x30
mov eax, dword [ebp - 0x3818]
mov dword [ebp - 0x3074], eax
mov ecx, dword [ebp - 0x3074]
add ecx, 1
mov dword [ebp - 0x3e18], ecx
mov edx, dword [ebp - 0x3074]
mov al, byte [edx]
mov byte [ebp - 0x17f9], al
add dword [ebp - 0x3074], 1
cmp byte [ebp - 0x17f9], 0
jne 0x102ab3ce
mov ecx, dword [ebp - 0x3074]
sub ecx, dword [ebp - 0x3e18]
mov dword [ebp - 0x3e1c], ecx
mov edx, dword [ebp - 0x3e1c]
mov dword [ebp - 0x3e20], edx
mov eax, dword [ebp - 0x3e20]
mov dword [ebp - 0x3e24], eax
mov ecx, dword [ebp - 0x3e24]
push ecx
mov edx, dword [ebp - 0x3818]
push edx
lea ecx, [ebp - 0x471c]
call fcn.1008ce30
mov dword [ebp - 4], 0x31
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1800], dl
movsx eax, byte [ebp - 0x1800]
xor eax, 0xffffff98
mov byte [ebp - 0x1801], al
mov cl, byte [ebp - 0x1801]
mov byte [ebp - 0x3360], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1808], al
movsx ecx, byte [ebp - 0x1808]
xor ecx, 0xffffff98
mov byte [ebp - 0x1809], cl
mov dl, byte [ebp - 0x1809]
mov byte [ebp - 0x335f], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1810], cl
movsx edx, byte [ebp - 0x1810]
xor edx, 0xffffff98
mov byte [ebp - 0x1811], dl
mov al, byte [ebp - 0x1811]
mov byte [ebp - 0x335e], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1818], al
movsx ecx, byte [ebp - 0x1818]
xor ecx, 0xffffff98
mov byte [ebp - 0x1819], cl
mov dl, byte [ebp - 0x1819]
mov byte [ebp - 0x335d], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1820], cl
movsx edx, byte [ebp - 0x1820]
xor edx, 0xffffff98
mov byte [ebp - 0x1821], dl
mov al, byte [ebp - 0x1821]
mov byte [ebp - 0x335c], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1828], al
movsx ecx, byte [ebp - 0x1828]
xor ecx, 0xffffff98
mov byte [ebp - 0x1829], cl
mov dl, byte [ebp - 0x1829]
mov byte [ebp - 0x335b], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1830], dl
movsx eax, byte [ebp - 0x1830]
xor eax, 0xffffff98
mov byte [ebp - 0x1831], al
mov cl, byte [ebp - 0x1831]
mov byte [ebp - 0x335a], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1838], cl
movsx edx, byte [ebp - 0x1838]
xor edx, 0xffffff98
mov byte [ebp - 0x1839], dl
mov al, byte [ebp - 0x1839]
mov byte [ebp - 0x3359], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1840], dl
movsx eax, byte [ebp - 0x1840]
xor eax, 0xffffff98
mov byte [ebp - 0x1841], al
mov cl, byte [ebp - 0x1841]
mov byte [ebp - 0x3358], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1848], cl
movsx edx, byte [ebp - 0x1848]
xor edx, 0xffffff98
mov byte [ebp - 0x1849], dl
mov al, byte [ebp - 0x1849]
mov byte [ebp - 0x3357], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1850], al
movsx ecx, byte [ebp - 0x1850]
xor ecx, 0xffffff98
mov byte [ebp - 0x1851], cl
mov dl, byte [ebp - 0x1851]
mov byte [ebp - 0x3356], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1858], dl
movsx eax, byte [ebp - 0x1858]
xor eax, 0xffffff98
mov byte [ebp - 0x1859], al
mov cl, byte [ebp - 0x1859]
mov byte [ebp - 0x3355], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1860], cl
movsx edx, byte [ebp - 0x1860]
xor edx, 0xffffff98
mov byte [ebp - 0x1861], dl
mov al, byte [ebp - 0x1861]
mov byte [ebp - 0x3354], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1868], al
movsx ecx, byte [ebp - 0x1868]
xor ecx, 0xffffff98
mov byte [ebp - 0x1869], cl
mov dl, byte [ebp - 0x1869]
mov byte [ebp - 0x3353], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1870], dl
movsx eax, byte [ebp - 0x1870]
xor eax, 0xffffff98
mov byte [ebp - 0x1871], al
mov cl, byte [ebp - 0x1871]
mov byte [ebp - 0x3352], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1878], cl
movsx edx, byte [ebp - 0x1878]
xor edx, 0xffffff98
mov byte [ebp - 0x1879], dl
mov al, byte [ebp - 0x1879]
mov byte [ebp - 0x3351], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1880], dl
movsx eax, byte [ebp - 0x1880]
xor eax, 0xffffff98
mov byte [ebp - 0x1881], al
mov cl, byte [ebp - 0x1881]
mov byte [ebp - 0x3350], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1888], cl
movsx edx, byte [ebp - 0x1888]
xor edx, 0xffffff98
mov byte [ebp - 0x1889], dl
mov al, byte [ebp - 0x1889]
mov byte [ebp - 0x334f], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1890], al
movsx ecx, byte [ebp - 0x1890]
xor ecx, 0xffffff98
mov byte [ebp - 0x1891], cl
mov dl, byte [ebp - 0x1891]
mov byte [ebp - 0x334e], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1898], dl
movsx eax, byte [ebp - 0x1898]
xor eax, 0xffffff98
mov byte [ebp - 0x1899], al
mov cl, byte [ebp - 0x1899]
mov byte [ebp - 0x334d], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18a0], cl
movsx edx, byte [ebp - 0x18a0]
xor edx, 0xffffff98
mov byte [ebp - 0x18a1], dl
mov al, byte [ebp - 0x18a1]
mov byte [ebp - 0x334c], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18a8], al
movsx ecx, byte [ebp - 0x18a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x18a9], cl
mov dl, byte [ebp - 0x18a9]
mov byte [ebp - 0x334b], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18b0], dl
movsx eax, byte [ebp - 0x18b0]
xor eax, 0xffffff98
mov byte [ebp - 0x18b1], al
mov cl, byte [ebp - 0x18b1]
mov byte [ebp - 0x334a], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18b8], cl
movsx edx, byte [ebp - 0x18b8]
xor edx, 0xffffff98
mov byte [ebp - 0x18b9], dl
mov al, byte [ebp - 0x18b9]
mov byte [ebp - 0x3349], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18c0], al
movsx ecx, byte [ebp - 0x18c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x18c1], cl
mov dl, byte [ebp - 0x18c1]
mov byte [ebp - 0x3348], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18c8], dl
movsx eax, byte [ebp - 0x18c8]
xor eax, 0xffffff98
mov byte [ebp - 0x18c9], al
mov cl, byte [ebp - 0x18c9]
mov byte [ebp - 0x3347], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18d0], cl
movsx edx, byte [ebp - 0x18d0]
xor edx, 0xffffff98
mov byte [ebp - 0x18d1], dl
mov al, byte [ebp - 0x18d1]
mov byte [ebp - 0x3346], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18d8], al
movsx ecx, byte [ebp - 0x18d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x18d9], cl
mov dl, byte [ebp - 0x18d9]
mov byte [ebp - 0x3345], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18e0], dl
movsx eax, byte [ebp - 0x18e0]
xor eax, 0xffffff98
mov byte [ebp - 0x18e1], al
mov cl, byte [ebp - 0x18e1]
mov byte [ebp - 0x3344], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18e8], cl
movsx edx, byte [ebp - 0x18e8]
xor edx, 0xffffff98
mov byte [ebp - 0x18e9], dl
mov al, byte [ebp - 0x18e9]
mov byte [ebp - 0x3343], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18f0], al
movsx ecx, byte [ebp - 0x18f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x18f1], cl
mov dl, byte [ebp - 0x18f1]
mov byte [ebp - 0x3342], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18f8], dl
movsx eax, byte [ebp - 0x18f8]
xor eax, 0xffffff98
mov byte [ebp - 0x18f9], al
mov cl, byte [ebp - 0x18f9]
mov byte [ebp - 0x3341], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1900], al
movsx ecx, byte [ebp - 0x1900]
xor ecx, 0xffffff98
mov byte [ebp - 0x1901], cl
mov dl, byte [ebp - 0x1901]
mov byte [ebp - 0x3340], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1908], dl
movsx eax, byte [ebp - 0x1908]
xor eax, 0xffffff98
mov byte [ebp - 0x1909], al
mov cl, byte [ebp - 0x1909]
mov byte [ebp - 0x333f], cl
mov dword [ebp - 0x3078], 0
jmp 0x102abab0
mov edx, dword [ebp - 0x3078]
add edx, 1
mov dword [ebp - 0x3078], edx
cmp dword [ebp - 0x3078], 0x22
jae 0x102abb29
lea eax, [ebp - 0x3360]
mov dword [ebp - 0x3e28], eax
mov ecx, dword [ebp - 0x3e28]
add ecx, dword [ebp - 0x3078]
mov dword [ebp - 0x3e2c], ecx
mov edx, dword [ebp - 0x3e2c]
mov al, byte [edx]
mov byte [ebp - 0x1910], al
mov cl, byte [ebp - 0x3752]
mov byte [ebp - 0x29], cl
movsx edx, byte [ebp - 0x1910]
xor edx, 0xffffff98
mov byte [ebp - 0x29], dl
lea eax, [ebp - 0x3360]
mov dword [ebp - 0x3e30], eax
mov ecx, dword [ebp - 0x3e30]
add ecx, dword [ebp - 0x3078]
mov dword [ebp - 0x3e34], ecx
mov edx, dword [ebp - 0x3e34]
mov al, byte [ebp - 0x29]
mov byte [edx], al
jmp 0x102abaa1
lea ecx, [ebp - 0x3360]
mov dword [ebp - 0x3e38], ecx
mov edx, dword [ebp - 0x3e38]
mov dword [ebp - 0x381c], edx
lea eax, [ebp - 0x4704]
mov dword [ebp - 0x3e3c], eax
movzx ecx, byte [ebp - 0x3753]
push ecx
mov ecx, dword [ebp - 0x3e3c]
call fcn.1008cde0
mov byte [ebp - 4], 0x32
mov edx, dword [ebp - 0x381c]
mov dword [ebp - 0x307c], edx
mov eax, dword [ebp - 0x307c]
add eax, 1
mov dword [ebp - 0x3e40], eax
mov ecx, dword [ebp - 0x307c]
mov dl, byte [ecx]
mov byte [ebp - 0x1911], dl
add dword [ebp - 0x307c], 1
cmp byte [ebp - 0x1911], 0
jne 0x102abb7f
mov eax, dword [ebp - 0x307c]
sub eax, dword [ebp - 0x3e40]
mov dword [ebp - 0x3e44], eax
mov ecx, dword [ebp - 0x3e44]
mov dword [ebp - 0x3e48], ecx
mov edx, dword [ebp - 0x3e48]
mov dword [ebp - 0x3e4c], edx
mov eax, dword [ebp - 0x3e4c]
push eax
mov ecx, dword [ebp - 0x381c]
push ecx
lea ecx, [ebp - 0x4704]
call fcn.1008ce30
mov byte [ebp - 4], 0x33
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1918], cl
movsx edx, byte [ebp - 0x1918]
xor edx, 0xffffff98
mov byte [ebp - 0x1919], dl
mov al, byte [ebp - 0x1919]
mov byte [ebp - 0x3384], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1920], dl
movsx eax, byte [ebp - 0x1920]
xor eax, 0xffffff98
mov byte [ebp - 0x1921], al
mov cl, byte [ebp - 0x1921]
mov byte [ebp - 0x3383], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1928], al
movsx ecx, byte [ebp - 0x1928]
xor ecx, 0xffffff98
mov byte [ebp - 0x1929], cl
mov dl, byte [ebp - 0x1929]
mov byte [ebp - 0x3382], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1930], dl
movsx eax, byte [ebp - 0x1930]
xor eax, 0xffffff98
mov byte [ebp - 0x1931], al
mov cl, byte [ebp - 0x1931]
mov byte [ebp - 0x3381], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1938], al
movsx ecx, byte [ebp - 0x1938]
xor ecx, 0xffffff98
mov byte [ebp - 0x1939], cl
mov dl, byte [ebp - 0x1939]
mov byte [ebp - 0x3380], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1940], dl
movsx eax, byte [ebp - 0x1940]
xor eax, 0xffffff98
mov byte [ebp - 0x1941], al
mov cl, byte [ebp - 0x1941]
mov byte [ebp - 0x337f], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1948], cl
movsx edx, byte [ebp - 0x1948]
xor edx, 0xffffff98
mov byte [ebp - 0x1949], dl
mov al, byte [ebp - 0x1949]
mov byte [ebp - 0x337e], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1950], al
movsx ecx, byte [ebp - 0x1950]
xor ecx, 0xffffff98
mov byte [ebp - 0x1951], cl
mov dl, byte [ebp - 0x1951]
mov byte [ebp - 0x337d], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1958], cl
movsx edx, byte [ebp - 0x1958]
xor edx, 0xffffff98
mov byte [ebp - 0x1959], dl
mov al, byte [ebp - 0x1959]
mov byte [ebp - 0x337c], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1960], al
movsx ecx, byte [ebp - 0x1960]
xor ecx, 0xffffff98
mov byte [ebp - 0x1961], cl
mov dl, byte [ebp - 0x1961]
mov byte [ebp - 0x337b], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1968], dl
movsx eax, byte [ebp - 0x1968]
xor eax, 0xffffff98
mov byte [ebp - 0x1969], al
mov cl, byte [ebp - 0x1969]
mov byte [ebp - 0x337a], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1970], cl
movsx edx, byte [ebp - 0x1970]
xor edx, 0xffffff98
mov byte [ebp - 0x1971], dl
mov al, byte [ebp - 0x1971]
mov byte [ebp - 0x3379], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1978], al
movsx ecx, byte [ebp - 0x1978]
xor ecx, 0xffffff98
mov byte [ebp - 0x1979], cl
mov dl, byte [ebp - 0x1979]
mov byte [ebp - 0x3378], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1980], dl
movsx eax, byte [ebp - 0x1980]
xor eax, 0xffffff98
mov byte [ebp - 0x1981], al
mov cl, byte [ebp - 0x1981]
mov byte [ebp - 0x3377], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1988], cl
movsx edx, byte [ebp - 0x1988]
xor edx, 0xffffff98
mov byte [ebp - 0x1989], dl
mov al, byte [ebp - 0x1989]
mov byte [ebp - 0x3376], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1990], al
movsx ecx, byte [ebp - 0x1990]
xor ecx, 0xffffff98
mov byte [ebp - 0x1991], cl
mov dl, byte [ebp - 0x1991]
mov byte [ebp - 0x3375], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1998], cl
movsx edx, byte [ebp - 0x1998]
xor edx, 0xffffff98
mov byte [ebp - 0x1999], dl
mov al, byte [ebp - 0x1999]
mov byte [ebp - 0x3374], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19a0], al
movsx ecx, byte [ebp - 0x19a0]
xor ecx, 0xffffff98
mov byte [ebp - 0x19a1], cl
mov dl, byte [ebp - 0x19a1]
mov byte [ebp - 0x3373], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19a8], dl
movsx eax, byte [ebp - 0x19a8]
xor eax, 0xffffff98
mov byte [ebp - 0x19a9], al
mov cl, byte [ebp - 0x19a9]
mov byte [ebp - 0x3372], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19b0], cl
movsx edx, byte [ebp - 0x19b0]
xor edx, 0xffffff98
mov byte [ebp - 0x19b1], dl
mov al, byte [ebp - 0x19b1]
mov byte [ebp - 0x3371], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19b8], al
movsx ecx, byte [ebp - 0x19b8]
xor ecx, 0xffffff98
mov byte [ebp - 0x19b9], cl
mov dl, byte [ebp - 0x19b9]
mov byte [ebp - 0x3370], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19c0], dl
movsx eax, byte [ebp - 0x19c0]
xor eax, 0xffffff98
mov byte [ebp - 0x19c1], al
mov cl, byte [ebp - 0x19c1]
mov byte [ebp - 0x336f], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19c8], cl
movsx edx, byte [ebp - 0x19c8]
xor edx, 0xffffff98
mov byte [ebp - 0x19c9], dl
mov al, byte [ebp - 0x19c9]
mov byte [ebp - 0x336e], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19d0], al
movsx ecx, byte [ebp - 0x19d0]
xor ecx, 0xffffff98
mov byte [ebp - 0x19d1], cl
mov dl, byte [ebp - 0x19d1]
mov byte [ebp - 0x336d], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19d8], dl
movsx eax, byte [ebp - 0x19d8]
xor eax, 0xffffff98
mov byte [ebp - 0x19d9], al
mov cl, byte [ebp - 0x19d9]
mov byte [ebp - 0x336c], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19e0], cl
movsx edx, byte [ebp - 0x19e0]
xor edx, 0xffffff98
mov byte [ebp - 0x19e1], dl
mov al, byte [ebp - 0x19e1]
mov byte [ebp - 0x336b], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19e8], al
movsx ecx, byte [ebp - 0x19e8]
xor ecx, 0xffffff98
mov byte [ebp - 0x19e9], cl
mov dl, byte [ebp - 0x19e9]
mov byte [ebp - 0x336a], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19f0], dl
movsx eax, byte [ebp - 0x19f0]
xor eax, 0xffffff98
mov byte [ebp - 0x19f1], al
mov cl, byte [ebp - 0x19f1]
mov byte [ebp - 0x3369], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19f8], cl
movsx edx, byte [ebp - 0x19f8]
xor edx, 0xffffff98
mov byte [ebp - 0x19f9], dl
mov al, byte [ebp - 0x19f9]
mov byte [ebp - 0x3368], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1a00], al
movsx ecx, byte [ebp - 0x1a00]
xor ecx, 0xffffff98
mov byte [ebp - 0x1a01], cl
mov dl, byte [ebp - 0x1a01]
mov byte [ebp - 0x3367], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1a08], dl
movsx eax, byte [ebp - 0x1a08]
xor eax, 0xffffff98
mov byte [ebp - 0x1a09], al
mov cl, byte [ebp - 0x1a09]
mov byte [ebp - 0x3366], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1a10], cl
movsx edx, byte [ebp - 0x1a10]
xor edx, 0xffffff98
mov byte [ebp - 0x1a11], dl
mov al, byte [ebp - 0x1a11]
mov byte [ebp - 0x3365], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1a18], dl
movsx eax, byte [ebp - 0x1a18]
xor eax, 0xffffff98
mov byte [ebp - 0x1a19], al
mov cl, byte [ebp - 0x1a19]
mov byte [ebp - 0x3364], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1a20], cl
movsx edx, byte [ebp - 0x1a20]
xor edx, 0xffffff98
mov byte [ebp - 0x1a21], dl
mov al, byte [ebp - 0x1a21]
mov byte [ebp - 0x3363], al
mov dword [ebp - 0x3080], 0
jmp 0x102ac25e
mov ecx, dword [ebp - 0x3080]
add ecx, 1
mov dword [ebp - 0x3080], ecx
cmp dword [ebp - 0x3080], 0x22
jae 0x102ac2d7
lea edx, [ebp - 0x3384]
mov dword [ebp - 0x3e50], edx
mov eax, dword [ebp - 0x3e50]
add eax, dword [ebp - 0x3080]
mov dword [ebp - 0x3e54], eax
mov ecx, dword [ebp - 0x3e54]
mov dl, byte [ecx]
mov byte [ebp - 0x1a28], dl
mov al, byte [ebp - 0x3754]
mov byte [ebp - 0x2a], al
movsx ecx, byte [ebp - 0x1a28]
xor ecx, 0xffffff98
mov byte [ebp - 0x2a], cl
lea edx, [ebp - 0x3384]
mov dword [ebp - 0x3e58], edx
mov eax, dword [ebp - 0x3e58]
add eax, dword [ebp - 0x3080]
mov dword [ebp - 0x3e5c], eax
mov ecx, dword [ebp - 0x3e5c]
mov dl, byte [ebp - 0x2a]
mov byte [ecx], dl
jmp 0x102ac24f
lea eax, [ebp - 0x3384]
mov dword [ebp - 0x3e60], eax
mov ecx, dword [ebp - 0x3e60]
mov dword [ebp - 0x3820], ecx
lea edx, [ebp - 0x441c]
mov dword [ebp - 0x3e64], edx
movzx eax, byte [ebp - 0x3755]
push eax
mov ecx, dword [ebp - 0x3e64]
call fcn.1008cde0
mov byte [ebp - 4], 0x34
mov ecx, dword [ebp - 0x3820]
mov dword [ebp - 0x3088], ecx
mov edx, dword [ebp - 0x3088]
add edx, 1
mov dword [ebp - 0x3e68], edx
mov eax, dword [ebp - 0x3088]
mov cl, byte [eax]
mov byte [ebp - 0x1a29], cl
add dword [ebp - 0x3088], 1
cmp byte [ebp - 0x1a29], 0
jne 0x102ac32d
mov edx, dword [ebp - 0x3088]
sub edx, dword [ebp - 0x3e68]
mov dword [ebp - 0x3e6c], edx
mov eax, dword [ebp - 0x3e6c]
mov dword [ebp - 0x3e70], eax
mov ecx, dword [ebp - 0x3e70]
mov dword [ebp - 0x3e74], ecx
mov edx, dword [ebp - 0x3e74]
push edx
mov eax, dword [ebp - 0x3820]
push eax
lea ecx, [ebp - 0x441c]
call fcn.1008ce30
mov byte [ebp - 4], 0x35
mov ecx, dword [ebp - 0x308c]
mov dword [ecx], 0x1fc
lea edx, [ebp - 0x441c]
push edx
mov ecx, dword [ebp - 0x308c]
add ecx, 4
call fcn.100ad110
lea eax, [ebp - 0x471c]
push eax
mov ecx, dword [ebp - 0x308c]
add ecx, 0x34
call fcn.100ad110
mov ecx, dword [ebp - 0x42f8]
mov dword [ebp - 0x3828], ecx
lea ecx, [ebp - 0x441c]
call fcn.1008bb90
mov dword [ebp - 0x3828], eax
mov edx, dword [0x103a921c]
mov dword [ebp - 0x382c], edx
lea eax, [ebp - 0x3e78]
mov dword [ebp - 0x3824], eax
mov ecx, dword [ebp - 0x3824]
mov edx, dword [ebp - 0x382c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3824]
mov dword [ebp - 0x42fc], eax
mov ecx, dword [ebp - 0x3e78]
mov edx, dword [ecx]
mov dword [ebp - 0x3e7c], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x3e7c]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x3e80], edx
mov eax, dword [ebp - 0x3e80]
mov dword [ebp - 0x3e84], eax
mov ecx, dword [ebp - 0x3e84]
mov dword [ebp - 0x3e88], ecx
mov edx, dword [ebp - 0x3828]
push edx
mov ecx, dword [ebp - 0x382c]
call dword [ebp - 0x3e88]
mov ecx, dword [ebp - 0x308c]
mov dword [ecx + 0x4c], eax
mov edx, dword [ebp - 0x4300]
mov dword [ebp - 0x3834], edx
lea ecx, [ebp - 0x4704]
call fcn.1008bb90
mov dword [ebp - 0x3834], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x3838], eax
lea ecx, [ebp - 0x3e8c]
mov dword [ebp - 0x3830], ecx
mov edx, dword [ebp - 0x3830]
mov eax, dword [ebp - 0x3838]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3830]
mov dword [ebp - 0x4304], ecx
mov edx, dword [ebp - 0x3e8c]
mov eax, dword [edx]
mov dword [ebp - 0x3e90], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3e90]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3e94], eax
mov ecx, dword [ebp - 0x3e94]
mov dword [ebp - 0x3e98], ecx
mov edx, dword [ebp - 0x3e98]
mov dword [ebp - 0x3e9c], edx
mov eax, dword [ebp - 0x3834]
push eax
mov ecx, dword [ebp - 0x3838]
call dword [ebp - 0x3e9c]
mov ecx, dword [ebp - 0x308c]
mov dword [ecx + 0x50], eax
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x441c]
call fcn.1008b960
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x4704]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x471c]
call fcn.1008b960
mov edx, 0x54
imul eax, edx, 0xa
add eax, dword [ebp - 0x10]
mov dword [ebp - 0x30a8], eax
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.knife_push]
mov byte [ebp - 0x1a30], al
movsx ecx, byte [ebp - 0x1a30]
xor ecx, 0xffffff98
mov byte [ebp - 0x1a31], cl
mov dl, byte [ebp - 0x1a31]
mov byte [ebp - 0x3180], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.knife_push]
mov byte [ebp - 0x1a38], cl
movsx edx, byte [ebp - 0x1a38]
xor edx, 0xffffff98
mov byte [ebp - 0x1a39], dl
mov al, byte [ebp - 0x1a39]
mov byte [ebp - 0x317f], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.knife_push]
mov byte [ebp - 0x1a40], dl
movsx eax, byte [ebp - 0x1a40]
xor eax, 0xffffff98
mov byte [ebp - 0x1a41], al
mov cl, byte [ebp - 0x1a41]
mov byte [ebp - 0x317e], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.knife_push]
mov byte [ebp - 0x1a48], cl
movsx edx, byte [ebp - 0x1a48]
xor edx, 0xffffff98
mov byte [ebp - 0x1a49], dl
mov al, byte [ebp - 0x1a49]
mov byte [ebp - 0x317d], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.knife_push]
mov byte [ebp - 0x1a50], dl
movsx eax, byte [ebp - 0x1a50]
xor eax, 0xffffff98
mov byte [ebp - 0x1a51], al
mov cl, byte [ebp - 0x1a51]
mov byte [ebp - 0x317c], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.knife_push]
mov byte [ebp - 0x1a58], cl
movsx edx, byte [ebp - 0x1a58]
xor edx, 0xffffff98
mov byte [ebp - 0x1a59], dl
mov al, byte [ebp - 0x1a59]
mov byte [ebp - 0x317b], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.knife_push]
mov byte [ebp - 0x1a60], al
movsx ecx, byte [ebp - 0x1a60]
xor ecx, 0xffffff98
mov byte [ebp - 0x1a61], cl
mov dl, byte [ebp - 0x1a61]
mov byte [ebp - 0x317a], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.knife_push]
mov byte [ebp - 0x1a68], dl
movsx eax, byte [ebp - 0x1a68]
xor eax, 0xffffff98
mov byte [ebp - 0x1a69], al
mov cl, byte [ebp - 0x1a69]
mov byte [ebp - 0x3179], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.knife_push]
mov byte [ebp - 0x1a70], al
movsx ecx, byte [ebp - 0x1a70]
xor ecx, 0xffffff98
mov byte [ebp - 0x1a71], cl
mov dl, byte [ebp - 0x1a71]
mov byte [ebp - 0x3178], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.knife_push]
mov byte [ebp - 0x1a78], dl
movsx eax, byte [ebp - 0x1a78]
xor eax, 0xffffff98
mov byte [ebp - 0x1a79], al
mov cl, byte [ebp - 0x1a79]
mov byte [ebp - 0x3177], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.knife_push]
mov byte [ebp - 0x1a80], cl
movsx edx, byte [ebp - 0x1a80]
xor edx, 0xffffff98
mov byte [ebp - 0x1a81], dl
mov al, byte [ebp - 0x1a81]
mov byte [ebp - 0x3176], al
mov dword [ebp - 0x3090], 0
jmp 0x102ac782
mov ecx, dword [ebp - 0x3090]
add ecx, 1
mov dword [ebp - 0x3090], ecx
cmp dword [ebp - 0x3090], 0xb
jae 0x102ac7fb
lea edx, [ebp - 0x3180]
mov dword [ebp - 0x3ea0], edx
mov eax, dword [ebp - 0x3ea0]
add eax, dword [ebp - 0x3090]
mov dword [ebp - 0x3ea4], eax
mov ecx, dword [ebp - 0x3ea4]
mov dl, byte [ecx]
mov byte [ebp - 0x1a88], dl
mov al, byte [ebp - 0x3756]
mov byte [ebp - 0x2b], al
movsx ecx, byte [ebp - 0x1a88]
xor ecx, 0xffffff98
mov byte [ebp - 0x2b], cl
lea edx, [ebp - 0x3180]
mov dword [ebp - 0x3ea8], edx
mov eax, dword [ebp - 0x3ea8]
add eax, dword [ebp - 0x3090]
mov dword [ebp - 0x3eac], eax
mov ecx, dword [ebp - 0x3eac]
mov dl, byte [ebp - 0x2b]
mov byte [ecx], dl
jmp 0x102ac773
lea eax, [ebp - 0x3180]
mov dword [ebp - 0x3eb0], eax
mov ecx, dword [ebp - 0x3eb0]
mov dword [ebp - 0x383c], ecx
lea edx, [ebp - 0x4584]
mov dword [ebp - 0x3eb4], edx
movzx eax, byte [ebp - 0x3757]
push eax
mov ecx, dword [ebp - 0x3eb4]
call fcn.1008cde0
mov dword [ebp - 4], 0x36
mov ecx, dword [ebp - 0x383c]
mov dword [ebp - 0x3094], ecx
mov edx, dword [ebp - 0x3094]
add edx, 1
mov dword [ebp - 0x3eb8], edx
mov eax, dword [ebp - 0x3094]
mov cl, byte [eax]
mov byte [ebp - 0x1a89], cl
add dword [ebp - 0x3094], 1
cmp byte [ebp - 0x1a89], 0
jne 0x102ac854
mov edx, dword [ebp - 0x3094]
sub edx, dword [ebp - 0x3eb8]
mov dword [ebp - 0x3ebc], edx
mov eax, dword [ebp - 0x3ebc]
mov dword [ebp - 0x3ec0], eax
mov ecx, dword [ebp - 0x3ec0]
mov dword [ebp - 0x3ec4], ecx
mov edx, dword [ebp - 0x3ec4]
push edx
mov eax, dword [ebp - 0x383c]
push eax
lea ecx, [ebp - 0x4584]
call fcn.1008ce30
mov dword [ebp - 4], 0x37
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1a90], al
movsx ecx, byte [ebp - 0x1a90]
xor ecx, 0xffffff98
mov byte [ebp - 0x1a91], cl
mov dl, byte [ebp - 0x1a91]
mov byte [ebp - 0x32d4], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1a98], cl
movsx edx, byte [ebp - 0x1a98]
xor edx, 0xffffff98
mov byte [ebp - 0x1a99], dl
mov al, byte [ebp - 0x1a99]
mov byte [ebp - 0x32d3], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1aa0], dl
movsx eax, byte [ebp - 0x1aa0]
xor eax, 0xffffff98
mov byte [ebp - 0x1aa1], al
mov cl, byte [ebp - 0x1aa1]
mov byte [ebp - 0x32d2], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1aa8], cl
movsx edx, byte [ebp - 0x1aa8]
xor edx, 0xffffff98
mov byte [ebp - 0x1aa9], dl
mov al, byte [ebp - 0x1aa9]
mov byte [ebp - 0x32d1], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ab0], dl
movsx eax, byte [ebp - 0x1ab0]
xor eax, 0xffffff98
mov byte [ebp - 0x1ab1], al
mov cl, byte [ebp - 0x1ab1]
mov byte [ebp - 0x32d0], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ab8], cl
movsx edx, byte [ebp - 0x1ab8]
xor edx, 0xffffff98
mov byte [ebp - 0x1ab9], dl
mov al, byte [ebp - 0x1ab9]
mov byte [ebp - 0x32cf], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ac0], al
movsx ecx, byte [ebp - 0x1ac0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1ac1], cl
mov dl, byte [ebp - 0x1ac1]
mov byte [ebp - 0x32ce], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ac8], dl
movsx eax, byte [ebp - 0x1ac8]
xor eax, 0xffffff98
mov byte [ebp - 0x1ac9], al
mov cl, byte [ebp - 0x1ac9]
mov byte [ebp - 0x32cd], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ad0], al
movsx ecx, byte [ebp - 0x1ad0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1ad1], cl
mov dl, byte [ebp - 0x1ad1]
mov byte [ebp - 0x32cc], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ad8], dl
movsx eax, byte [ebp - 0x1ad8]
xor eax, 0xffffff98
mov byte [ebp - 0x1ad9], al
mov cl, byte [ebp - 0x1ad9]
mov byte [ebp - 0x32cb], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ae0], cl
movsx edx, byte [ebp - 0x1ae0]
xor edx, 0xffffff98
mov byte [ebp - 0x1ae1], dl
mov al, byte [ebp - 0x1ae1]
mov byte [ebp - 0x32ca], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ae8], al
movsx ecx, byte [ebp - 0x1ae8]
xor ecx, 0xffffff98
mov byte [ebp - 0x1ae9], cl
mov dl, byte [ebp - 0x1ae9]
mov byte [ebp - 0x32c9], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1af0], dl
movsx eax, byte [ebp - 0x1af0]
xor eax, 0xffffff98
mov byte [ebp - 0x1af1], al
mov cl, byte [ebp - 0x1af1]
mov byte [ebp - 0x32c8], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1af8], cl
movsx edx, byte [ebp - 0x1af8]
xor edx, 0xffffff98
mov byte [ebp - 0x1af9], dl
mov al, byte [ebp - 0x1af9]
mov byte [ebp - 0x32c7], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b00], al
movsx ecx, byte [ebp - 0x1b00]
xor ecx, 0xffffff98
mov byte [ebp - 0x1b01], cl
mov dl, byte [ebp - 0x1b01]
mov byte [ebp - 0x32c6], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b08], dl
movsx eax, byte [ebp - 0x1b08]
xor eax, 0xffffff98
mov byte [ebp - 0x1b09], al
mov cl, byte [ebp - 0x1b09]
mov byte [ebp - 0x32c5], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b10], al
movsx ecx, byte [ebp - 0x1b10]
xor ecx, 0xffffff98
mov byte [ebp - 0x1b11], cl
mov dl, byte [ebp - 0x1b11]
mov byte [ebp - 0x32c4], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b18], dl
movsx eax, byte [ebp - 0x1b18]
xor eax, 0xffffff98
mov byte [ebp - 0x1b19], al
mov cl, byte [ebp - 0x1b19]
mov byte [ebp - 0x32c3], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b20], cl
movsx edx, byte [ebp - 0x1b20]
xor edx, 0xffffff98
mov byte [ebp - 0x1b21], dl
mov al, byte [ebp - 0x1b21]
mov byte [ebp - 0x32c2], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b28], al
movsx ecx, byte [ebp - 0x1b28]
xor ecx, 0xffffff98
mov byte [ebp - 0x1b29], cl
mov dl, byte [ebp - 0x1b29]
mov byte [ebp - 0x32c1], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b30], dl
movsx eax, byte [ebp - 0x1b30]
xor eax, 0xffffff98
mov byte [ebp - 0x1b31], al
mov cl, byte [ebp - 0x1b31]
mov byte [ebp - 0x32c0], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b38], cl
movsx edx, byte [ebp - 0x1b38]
xor edx, 0xffffff98
mov byte [ebp - 0x1b39], dl
mov al, byte [ebp - 0x1b39]
mov byte [ebp - 0x32bf], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b40], al
movsx ecx, byte [ebp - 0x1b40]
xor ecx, 0xffffff98
mov byte [ebp - 0x1b41], cl
mov dl, byte [ebp - 0x1b41]
mov byte [ebp - 0x32be], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b48], dl
movsx eax, byte [ebp - 0x1b48]
xor eax, 0xffffff98
mov byte [ebp - 0x1b49], al
mov cl, byte [ebp - 0x1b49]
mov byte [ebp - 0x32bd], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b50], cl
movsx edx, byte [ebp - 0x1b50]
xor edx, 0xffffff98
mov byte [ebp - 0x1b51], dl
mov al, byte [ebp - 0x1b51]
mov byte [ebp - 0x32bc], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b58], al
movsx ecx, byte [ebp - 0x1b58]
xor ecx, 0xffffff98
mov byte [ebp - 0x1b59], cl
mov dl, byte [ebp - 0x1b59]
mov byte [ebp - 0x32bb], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b60], dl
movsx eax, byte [ebp - 0x1b60]
xor eax, 0xffffff98
mov byte [ebp - 0x1b61], al
mov cl, byte [ebp - 0x1b61]
mov byte [ebp - 0x32ba], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b68], cl
movsx edx, byte [ebp - 0x1b68]
xor edx, 0xffffff98
mov byte [ebp - 0x1b69], dl
mov al, byte [ebp - 0x1b69]
mov byte [ebp - 0x32b9], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b70], al
movsx ecx, byte [ebp - 0x1b70]
xor ecx, 0xffffff98
mov byte [ebp - 0x1b71], cl
mov dl, byte [ebp - 0x1b71]
mov byte [ebp - 0x32b8], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b78], dl
movsx eax, byte [ebp - 0x1b78]
xor eax, 0xffffff98
mov byte [ebp - 0x1b79], al
mov cl, byte [ebp - 0x1b79]
mov byte [ebp - 0x32b7], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b80], cl
movsx edx, byte [ebp - 0x1b80]
xor edx, 0xffffff98
mov byte [ebp - 0x1b81], dl
mov al, byte [ebp - 0x1b81]
mov byte [ebp - 0x32b6], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b88], al
movsx ecx, byte [ebp - 0x1b88]
xor ecx, 0xffffff98
mov byte [ebp - 0x1b89], cl
mov dl, byte [ebp - 0x1b89]
mov byte [ebp - 0x32b5], dl
mov dword [ebp - 0x3098], 0
jmp 0x102aced6
mov eax, dword [ebp - 0x3098]
add eax, 1
mov dword [ebp - 0x3098], eax
cmp dword [ebp - 0x3098], 0x20
jae 0x102acf4f
lea ecx, [ebp - 0x32d4]
mov dword [ebp - 0x3ec8], ecx
mov edx, dword [ebp - 0x3ec8]
add edx, dword [ebp - 0x3098]
mov dword [ebp - 0x3ecc], edx
mov eax, dword [ebp - 0x3ecc]
mov cl, byte [eax]
mov byte [ebp - 0x1b90], cl
mov dl, byte [ebp - 0x3758]
mov byte [ebp - 0x2c], dl
movsx eax, byte [ebp - 0x1b90]
xor eax, 0xffffff98
mov byte [ebp - 0x2c], al
lea ecx, [ebp - 0x32d4]
mov dword [ebp - 0x3ed0], ecx
mov edx, dword [ebp - 0x3ed0]
add edx, dword [ebp - 0x3098]
mov dword [ebp - 0x3ed4], edx
mov eax, dword [ebp - 0x3ed4]
mov cl, byte [ebp - 0x2c]
mov byte [eax], cl
jmp 0x102acec7
lea edx, [ebp - 0x32d4]
mov dword [ebp - 0x3ed8], edx
mov eax, dword [ebp - 0x3ed8]
mov dword [ebp - 0x3840], eax
lea ecx, [ebp - 0x4734]
mov dword [ebp - 0x3edc], ecx
movzx edx, byte [ebp - 0x3759]
push edx
mov ecx, dword [ebp - 0x3edc]
call fcn.1008cde0
mov byte [ebp - 4], 0x38
mov eax, dword [ebp - 0x3840]
mov dword [ebp - 0x309c], eax
mov ecx, dword [ebp - 0x309c]
add ecx, 1
mov dword [ebp - 0x3ee0], ecx
mov edx, dword [ebp - 0x309c]
mov al, byte [edx]
mov byte [ebp - 0x1b91], al
add dword [ebp - 0x309c], 1
cmp byte [ebp - 0x1b91], 0
jne 0x102acfa5
mov ecx, dword [ebp - 0x309c]
sub ecx, dword [ebp - 0x3ee0]
mov dword [ebp - 0x3ee4], ecx
mov edx, dword [ebp - 0x3ee4]
mov dword [ebp - 0x3ee8], edx
mov eax, dword [ebp - 0x3ee8]
mov dword [ebp - 0x3eec], eax
mov ecx, dword [ebp - 0x3eec]
push ecx
mov edx, dword [ebp - 0x3840]
push edx
lea ecx, [ebp - 0x4734]
call fcn.1008ce30
mov byte [ebp - 4], 0x39
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1b98], dl
movsx eax, byte [ebp - 0x1b98]
xor eax, 0xffffff98
mov byte [ebp - 0x1b99], al
mov cl, byte [ebp - 0x1b99]
mov byte [ebp - 0x32f4], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1ba0], al
movsx ecx, byte [ebp - 0x1ba0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1ba1], cl
mov dl, byte [ebp - 0x1ba1]
mov byte [ebp - 0x32f3], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1ba8], cl
movsx edx, byte [ebp - 0x1ba8]
xor edx, 0xffffff98
mov byte [ebp - 0x1ba9], dl
mov al, byte [ebp - 0x1ba9]
mov byte [ebp - 0x32f2], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bb0], al
movsx ecx, byte [ebp - 0x1bb0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1bb1], cl
mov dl, byte [ebp - 0x1bb1]
mov byte [ebp - 0x32f1], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bb8], cl
movsx edx, byte [ebp - 0x1bb8]
xor edx, 0xffffff98
mov byte [ebp - 0x1bb9], dl
mov al, byte [ebp - 0x1bb9]
mov byte [ebp - 0x32f0], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bc0], al
movsx ecx, byte [ebp - 0x1bc0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1bc1], cl
mov dl, byte [ebp - 0x1bc1]
mov byte [ebp - 0x32ef], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bc8], dl
movsx eax, byte [ebp - 0x1bc8]
xor eax, 0xffffff98
mov byte [ebp - 0x1bc9], al
mov cl, byte [ebp - 0x1bc9]
mov byte [ebp - 0x32ee], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bd0], cl
movsx edx, byte [ebp - 0x1bd0]
xor edx, 0xffffff98
mov byte [ebp - 0x1bd1], dl
mov al, byte [ebp - 0x1bd1]
mov byte [ebp - 0x32ed], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bd8], dl
movsx eax, byte [ebp - 0x1bd8]
xor eax, 0xffffff98
mov byte [ebp - 0x1bd9], al
mov cl, byte [ebp - 0x1bd9]
mov byte [ebp - 0x32ec], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1be0], cl
movsx edx, byte [ebp - 0x1be0]
xor edx, 0xffffff98
mov byte [ebp - 0x1be1], dl
mov al, byte [ebp - 0x1be1]
mov byte [ebp - 0x32eb], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1be8], al
movsx ecx, byte [ebp - 0x1be8]
xor ecx, 0xffffff98
mov byte [ebp - 0x1be9], cl
mov dl, byte [ebp - 0x1be9]
mov byte [ebp - 0x32ea], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bf0], dl
movsx eax, byte [ebp - 0x1bf0]
xor eax, 0xffffff98
mov byte [ebp - 0x1bf1], al
mov cl, byte [ebp - 0x1bf1]
mov byte [ebp - 0x32e9], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bf8], cl
movsx edx, byte [ebp - 0x1bf8]
xor edx, 0xffffff98
mov byte [ebp - 0x1bf9], dl
mov al, byte [ebp - 0x1bf9]
mov byte [ebp - 0x32e8], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c00], al
movsx ecx, byte [ebp - 0x1c00]
xor ecx, 0xffffff98
mov byte [ebp - 0x1c01], cl
mov dl, byte [ebp - 0x1c01]
mov byte [ebp - 0x32e7], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c08], dl
movsx eax, byte [ebp - 0x1c08]
xor eax, 0xffffff98
mov byte [ebp - 0x1c09], al
mov cl, byte [ebp - 0x1c09]
mov byte [ebp - 0x32e6], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c10], cl
movsx edx, byte [ebp - 0x1c10]
xor edx, 0xffffff98
mov byte [ebp - 0x1c11], dl
mov al, byte [ebp - 0x1c11]
mov byte [ebp - 0x32e5], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c18], dl
movsx eax, byte [ebp - 0x1c18]
xor eax, 0xffffff98
mov byte [ebp - 0x1c19], al
mov cl, byte [ebp - 0x1c19]
mov byte [ebp - 0x32e4], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c20], cl
movsx edx, byte [ebp - 0x1c20]
xor edx, 0xffffff98
mov byte [ebp - 0x1c21], dl
mov al, byte [ebp - 0x1c21]
mov byte [ebp - 0x32e3], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c28], al
movsx ecx, byte [ebp - 0x1c28]
xor ecx, 0xffffff98
mov byte [ebp - 0x1c29], cl
mov dl, byte [ebp - 0x1c29]
mov byte [ebp - 0x32e2], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c30], dl
movsx eax, byte [ebp - 0x1c30]
xor eax, 0xffffff98
mov byte [ebp - 0x1c31], al
mov cl, byte [ebp - 0x1c31]
mov byte [ebp - 0x32e1], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c38], cl
movsx edx, byte [ebp - 0x1c38]
xor edx, 0xffffff98
mov byte [ebp - 0x1c39], dl
mov al, byte [ebp - 0x1c39]
mov byte [ebp - 0x32e0], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c40], al
movsx ecx, byte [ebp - 0x1c40]
xor ecx, 0xffffff98
mov byte [ebp - 0x1c41], cl
mov dl, byte [ebp - 0x1c41]
mov byte [ebp - 0x32df], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c48], dl
movsx eax, byte [ebp - 0x1c48]
xor eax, 0xffffff98
mov byte [ebp - 0x1c49], al
mov cl, byte [ebp - 0x1c49]
mov byte [ebp - 0x32de], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c50], cl
movsx edx, byte [ebp - 0x1c50]
xor edx, 0xffffff98
mov byte [ebp - 0x1c51], dl
mov al, byte [ebp - 0x1c51]
mov byte [ebp - 0x32dd], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c58], al
movsx ecx, byte [ebp - 0x1c58]
xor ecx, 0xffffff98
mov byte [ebp - 0x1c59], cl
mov dl, byte [ebp - 0x1c59]
mov byte [ebp - 0x32dc], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c60], dl
movsx eax, byte [ebp - 0x1c60]
xor eax, 0xffffff98
mov byte [ebp - 0x1c61], al
mov cl, byte [ebp - 0x1c61]
mov byte [ebp - 0x32db], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c68], cl
movsx edx, byte [ebp - 0x1c68]
xor edx, 0xffffff98
mov byte [ebp - 0x1c69], dl
mov al, byte [ebp - 0x1c69]
mov byte [ebp - 0x32da], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c70], al
movsx ecx, byte [ebp - 0x1c70]
xor ecx, 0xffffff98
mov byte [ebp - 0x1c71], cl
mov dl, byte [ebp - 0x1c71]
mov byte [ebp - 0x32d9], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c78], dl
movsx eax, byte [ebp - 0x1c78]
xor eax, 0xffffff98
mov byte [ebp - 0x1c79], al
mov cl, byte [ebp - 0x1c79]
mov byte [ebp - 0x32d8], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c80], cl
movsx edx, byte [ebp - 0x1c80]
xor edx, 0xffffff98
mov byte [ebp - 0x1c81], dl
mov al, byte [ebp - 0x1c81]
mov byte [ebp - 0x32d7], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c88], al
movsx ecx, byte [ebp - 0x1c88]
xor ecx, 0xffffff98
mov byte [ebp - 0x1c89], cl
mov dl, byte [ebp - 0x1c89]
mov byte [ebp - 0x32d6], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c90], dl
movsx eax, byte [ebp - 0x1c90]
xor eax, 0xffffff98
mov byte [ebp - 0x1c91], al
mov cl, byte [ebp - 0x1c91]
mov byte [ebp - 0x32d5], cl
mov dword [ebp - 0x30a0], 0
jmp 0x102ad624
mov edx, dword [ebp - 0x30a0]
add edx, 1
mov dword [ebp - 0x30a0], edx
cmp dword [ebp - 0x30a0], 0x20
jae 0x102ad69d
lea eax, [ebp - 0x32f4]
mov dword [ebp - 0x3ef0], eax
mov ecx, dword [ebp - 0x3ef0]
add ecx, dword [ebp - 0x30a0]
mov dword [ebp - 0x3ef4], ecx
mov edx, dword [ebp - 0x3ef4]
mov al, byte [edx]
mov byte [ebp - 0x1c98], al
mov cl, byte [ebp - 0x375a]
mov byte [ebp - 0x2d], cl
movsx edx, byte [ebp - 0x1c98]
xor edx, 0xffffff98
mov byte [ebp - 0x2d], dl
lea eax, [ebp - 0x32f4]
mov dword [ebp - 0x3ef8], eax
mov ecx, dword [ebp - 0x3ef8]
add ecx, dword [ebp - 0x30a0]
mov dword [ebp - 0x3efc], ecx
mov edx, dword [ebp - 0x3efc]
mov al, byte [ebp - 0x2d]
mov byte [edx], al
jmp 0x102ad615
lea ecx, [ebp - 0x32f4]
mov dword [ebp - 0x3f00], ecx
mov edx, dword [ebp - 0x3f00]
mov dword [ebp - 0x3844], edx
lea eax, [ebp - 0x4434]
mov dword [ebp - 0x3f04], eax
movzx ecx, byte [ebp - 0x375b]
push ecx
mov ecx, dword [ebp - 0x3f04]
call fcn.1008cde0
mov byte [ebp - 4], 0x3a
mov edx, dword [ebp - 0x3844]
mov dword [ebp - 0x30a4], edx
mov eax, dword [ebp - 0x30a4]
add eax, 1
mov dword [ebp - 0x3f08], eax
mov ecx, dword [ebp - 0x30a4]
mov dl, byte [ecx]
mov byte [ebp - 0x1c99], dl
add dword [ebp - 0x30a4], 1
cmp byte [ebp - 0x1c99], 0
jne 0x102ad6f3
mov eax, dword [ebp - 0x30a4]
sub eax, dword [ebp - 0x3f08]
mov dword [ebp - 0x3f0c], eax
mov ecx, dword [ebp - 0x3f0c]
mov dword [ebp - 0x3f10], ecx
mov edx, dword [ebp - 0x3f10]
mov dword [ebp - 0x3f14], edx
mov eax, dword [ebp - 0x3f14]
push eax
mov ecx, dword [ebp - 0x3844]
push ecx
lea ecx, [ebp - 0x4434]
call fcn.1008ce30
mov byte [ebp - 4], 0x3b
mov edx, dword [ebp - 0x30a8]
mov dword [edx], 0x204
lea eax, [ebp - 0x4434]
push eax
mov ecx, dword [ebp - 0x30a8]
add ecx, 4
call fcn.100ad110
lea ecx, [ebp - 0x4584]
push ecx
mov ecx, dword [ebp - 0x30a8]
add ecx, 0x34
call fcn.100ad110
mov edx, dword [ebp - 0x4308]
mov dword [ebp - 0x38f8], edx
lea ecx, [ebp - 0x4434]
call fcn.1008bb90
mov dword [ebp - 0x38f8], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x3850], eax
lea ecx, [ebp - 0x3f18]
mov dword [ebp - 0x3848], ecx
mov edx, dword [ebp - 0x3848]
mov eax, dword [ebp - 0x3850]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3848]
mov dword [ebp - 0x430c], ecx
mov edx, dword [ebp - 0x3f18]
mov eax, dword [edx]
mov dword [ebp - 0x3f1c], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3f1c]
mov eax, dword [edx + ecx]
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 - 0x38f8]
push eax
mov ecx, dword [ebp - 0x3850]
call dword [ebp - 0x3f28]
mov ecx, dword [ebp - 0x30a8]
mov dword [ecx + 0x4c], eax
mov edx, dword [ebp - 0x4310]
mov dword [ebp - 0x3858], edx
lea ecx, [ebp - 0x4734]
call fcn.1008bb90
mov dword [ebp - 0x3858], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x385c], eax
lea ecx, [ebp - 0x3f2c]
mov dword [ebp - 0x3854], ecx
mov edx, dword [ebp - 0x3854]
mov eax, dword [ebp - 0x385c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3854]
mov dword [ebp - 0x4314], ecx
mov edx, dword [ebp - 0x3f2c]
mov eax, dword [edx]
mov dword [ebp - 0x3f30], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3f30]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3f34], eax
mov ecx, dword [ebp - 0x3f34]
mov dword [ebp - 0x3f38], ecx
mov edx, dword [ebp - 0x3f38]
mov dword [ebp - 0x3f3c], edx
mov eax, dword [ebp - 0x3858]
push eax
mov ecx, dword [ebp - 0x385c]
call dword [ebp - 0x3f3c]
mov ecx, dword [ebp - 0x30a8]
mov dword [ecx + 0x50], eax
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x4434]
call fcn.1008b960
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x4734]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4584]
call fcn.1008b960
mov edx, 0x3c
shl edx, 0
mov eax, dword [ebp - 0x10]
lea ecx, [eax + edx + 0x39c]
mov dword [ebp - 0x30bc], ecx
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ca0], cl
movsx edx, byte [ebp - 0x1ca0]
xor edx, 0xffffff98
mov byte [ebp - 0x1ca1], dl
mov al, byte [ebp - 0x1ca1]
mov byte [ebp - 0x365c], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ca8], dl
movsx eax, byte [ebp - 0x1ca8]
xor eax, 0xffffff98
mov byte [ebp - 0x1ca9], al
mov cl, byte [ebp - 0x1ca9]
mov byte [ebp - 0x365b], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cb0], al
movsx ecx, byte [ebp - 0x1cb0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1cb1], cl
mov dl, byte [ebp - 0x1cb1]
mov byte [ebp - 0x365a], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cb8], dl
movsx eax, byte [ebp - 0x1cb8]
xor eax, 0xffffff98
mov byte [ebp - 0x1cb9], al
mov cl, byte [ebp - 0x1cb9]
mov byte [ebp - 0x3659], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cc0], al
movsx ecx, byte [ebp - 0x1cc0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1cc1], cl
mov dl, byte [ebp - 0x1cc1]
mov byte [ebp - 0x3658], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cc8], dl
movsx eax, byte [ebp - 0x1cc8]
xor eax, 0xffffff98
mov byte [ebp - 0x1cc9], al
mov cl, byte [ebp - 0x1cc9]
mov byte [ebp - 0x3657], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cd0], cl
movsx edx, byte [ebp - 0x1cd0]
xor edx, 0xffffff98
mov byte [ebp - 0x1cd1], dl
mov al, byte [ebp - 0x1cd1]
mov byte [ebp - 0x3656], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cd8], al
movsx ecx, byte [ebp - 0x1cd8]
xor ecx, 0xffffff98
mov byte [ebp - 0x1cd9], cl
mov dl, byte [ebp - 0x1cd9]
mov byte [ebp - 0x3655], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ce0], cl
movsx edx, byte [ebp - 0x1ce0]
xor edx, 0xffffff98
mov byte [ebp - 0x1ce1], dl
mov al, byte [ebp - 0x1ce1]
mov byte [ebp - 0x3654], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ce8], al
movsx ecx, byte [ebp - 0x1ce8]
xor ecx, 0xffffff98
mov byte [ebp - 0x1ce9], cl
mov dl, byte [ebp - 0x1ce9]
mov byte [ebp - 0x3653], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cf0], dl
movsx eax, byte [ebp - 0x1cf0]
xor eax, 0xffffff98
mov byte [ebp - 0x1cf1], al
mov cl, byte [ebp - 0x1cf1]
mov byte [ebp - 0x3652], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cf8], cl
movsx edx, byte [ebp - 0x1cf8]
xor edx, 0xffffff98
mov byte [ebp - 0x1cf9], dl
mov al, byte [ebp - 0x1cf9]
mov byte [ebp - 0x3651], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d00], al
movsx ecx, byte [ebp - 0x1d00]
xor ecx, 0xffffff98
mov byte [ebp - 0x1d01], cl
mov dl, byte [ebp - 0x1d01]
mov byte [ebp - 0x3650], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d08], dl
movsx eax, byte [ebp - 0x1d08]
xor eax, 0xffffff98
mov byte [ebp - 0x1d09], al
mov cl, byte [ebp - 0x1d09]
mov byte [ebp - 0x364f], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d10], cl
movsx edx, byte [ebp - 0x1d10]
xor edx, 0xffffff98
mov byte [ebp - 0x1d11], dl
mov al, byte [ebp - 0x1d11]
mov byte [ebp - 0x364e], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d18], al
movsx ecx, byte [ebp - 0x1d18]
xor ecx, 0xffffff98
mov byte [ebp - 0x1d19], cl
mov dl, byte [ebp - 0x1d19]
mov byte [ebp - 0x364d], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d20], cl
movsx edx, byte [ebp - 0x1d20]
xor edx, 0xffffff98
mov byte [ebp - 0x1d21], dl
mov al, byte [ebp - 0x1d21]
mov byte [ebp - 0x364c], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d28], al
movsx ecx, byte [ebp - 0x1d28]
xor ecx, 0xffffff98
mov byte [ebp - 0x1d29], cl
mov dl, byte [ebp - 0x1d29]
mov byte [ebp - 0x364b], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d30], dl
movsx eax, byte [ebp - 0x1d30]
xor eax, 0xffffff98
mov byte [ebp - 0x1d31], al
mov cl, byte [ebp - 0x1d31]
mov byte [ebp - 0x364a], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d38], cl
movsx edx, byte [ebp - 0x1d38]
xor edx, 0xffffff98
mov byte [ebp - 0x1d39], dl
mov al, byte [ebp - 0x1d39]
mov byte [ebp - 0x3649], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d40], al
movsx ecx, byte [ebp - 0x1d40]
xor ecx, 0xffffff98
mov byte [ebp - 0x1d41], cl
mov dl, byte [ebp - 0x1d41]
mov byte [ebp - 0x3648], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d48], dl
movsx eax, byte [ebp - 0x1d48]
xor eax, 0xffffff98
mov byte [ebp - 0x1d49], al
mov cl, byte [ebp - 0x1d49]
mov byte [ebp - 0x3647], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d50], cl
movsx edx, byte [ebp - 0x1d50]
xor edx, 0xffffff98
mov byte [ebp - 0x1d51], dl
mov al, byte [ebp - 0x1d51]
mov byte [ebp - 0x3646], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d58], al
movsx ecx, byte [ebp - 0x1d58]
xor ecx, 0xffffff98
mov byte [ebp - 0x1d59], cl
mov dl, byte [ebp - 0x1d59]
mov byte [ebp - 0x3645], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d60], dl
movsx eax, byte [ebp - 0x1d60]
xor eax, 0xffffff98
mov byte [ebp - 0x1d61], al
mov cl, byte [ebp - 0x1d61]
mov byte [ebp - 0x3644], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d68], cl
movsx edx, byte [ebp - 0x1d68]
xor edx, 0xffffff98
mov byte [ebp - 0x1d69], dl
mov al, byte [ebp - 0x1d69]
mov byte [ebp - 0x3643], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d70], al
movsx ecx, byte [ebp - 0x1d70]
xor ecx, 0xffffff98
mov byte [ebp - 0x1d71], cl
mov dl, byte [ebp - 0x1d71]
mov byte [ebp - 0x3642], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d78], dl
movsx eax, byte [ebp - 0x1d78]
xor eax, 0xffffff98
mov byte [ebp - 0x1d79], al
mov cl, byte [ebp - 0x1d79]
mov byte [ebp - 0x3641], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d80], cl
movsx edx, byte [ebp - 0x1d80]
xor edx, 0xffffff98
mov byte [ebp - 0x1d81], dl
mov al, byte [ebp - 0x1d81]
mov byte [ebp - 0x3640], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d88], al
movsx ecx, byte [ebp - 0x1d88]
xor ecx, 0xffffff98
mov byte [ebp - 0x1d89], cl
mov dl, byte [ebp - 0x1d89]
mov byte [ebp - 0x363f], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d90], dl
movsx eax, byte [ebp - 0x1d90]
xor eax, 0xffffff98
mov byte [ebp - 0x1d91], al
mov cl, byte [ebp - 0x1d91]
mov byte [ebp - 0x363e], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d98], cl
movsx edx, byte [ebp - 0x1d98]
xor edx, 0xffffff98
mov byte [ebp - 0x1d99], dl
mov al, byte [ebp - 0x1d99]
mov byte [ebp - 0x363d], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1da0], dl
movsx eax, byte [ebp - 0x1da0]
xor eax, 0xffffff98
mov byte [ebp - 0x1da1], al
mov cl, byte [ebp - 0x1da1]
mov byte [ebp - 0x363c], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1da8], cl
movsx edx, byte [ebp - 0x1da8]
xor edx, 0xffffff98
mov byte [ebp - 0x1da9], dl
mov al, byte [ebp - 0x1da9]
mov byte [ebp - 0x363b], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1db0], al
movsx ecx, byte [ebp - 0x1db0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1db1], cl
mov dl, byte [ebp - 0x1db1]
mov byte [ebp - 0x363a], dl
mov eax, 1
imul ecx, eax, 0x23
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1db8], dl
movsx eax, byte [ebp - 0x1db8]
xor eax, 0xffffff98
mov byte [ebp - 0x1db9], al
mov cl, byte [ebp - 0x1db9]
mov byte [ebp - 0x3639], cl
mov edx, 1
imul eax, edx, 0x24
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dc0], cl
movsx edx, byte [ebp - 0x1dc0]
xor edx, 0xffffff98
mov byte [ebp - 0x1dc1], dl
mov al, byte [ebp - 0x1dc1]
mov byte [ebp - 0x3638], al
mov ecx, 1
imul edx, ecx, 0x25
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dc8], al
movsx ecx, byte [ebp - 0x1dc8]
xor ecx, 0xffffff98
mov byte [ebp - 0x1dc9], cl
mov dl, byte [ebp - 0x1dc9]
mov byte [ebp - 0x3637], dl
mov eax, 1
imul ecx, eax, 0x26
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dd0], dl
movsx eax, byte [ebp - 0x1dd0]
xor eax, 0xffffff98
mov byte [ebp - 0x1dd1], al
mov cl, byte [ebp - 0x1dd1]
mov byte [ebp - 0x3636], cl
mov edx, 1
imul eax, edx, 0x27
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dd8], cl
movsx edx, byte [ebp - 0x1dd8]
xor edx, 0xffffff98
mov byte [ebp - 0x1dd9], dl
mov al, byte [ebp - 0x1dd9]
mov byte [ebp - 0x3635], al
mov ecx, 1
imul edx, ecx, 0x28
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1de0], al
movsx ecx, byte [ebp - 0x1de0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1de1], cl
mov dl, byte [ebp - 0x1de1]
mov byte [ebp - 0x3634], dl
mov eax, 1
imul ecx, eax, 0x29
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1de8], dl
movsx eax, byte [ebp - 0x1de8]
xor eax, 0xffffff98
mov byte [ebp - 0x1de9], al
mov cl, byte [ebp - 0x1de9]
mov byte [ebp - 0x3633], cl
mov edx, 1
imul eax, edx, 0x2a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1df0], cl
movsx edx, byte [ebp - 0x1df0]
xor edx, 0xffffff98
mov byte [ebp - 0x1df1], dl
mov al, byte [ebp - 0x1df1]
mov byte [ebp - 0x3632], al
mov ecx, 1
imul edx, ecx, 0x2b
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1df8], al
movsx ecx, byte [ebp - 0x1df8]
xor ecx, 0xffffff98
mov byte [ebp - 0x1df9], cl
mov dl, byte [ebp - 0x1df9]
mov byte [ebp - 0x3631], dl
mov eax, 1
imul ecx, eax, 0x2c
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e00], dl
movsx eax, byte [ebp - 0x1e00]
xor eax, 0xffffff98
mov byte [ebp - 0x1e01], al
mov cl, byte [ebp - 0x1e01]
mov byte [ebp - 0x3630], cl
mov edx, 1
imul eax, edx, 0x2d
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e08], cl
movsx edx, byte [ebp - 0x1e08]
xor edx, 0xffffff98
mov byte [ebp - 0x1e09], dl
mov al, byte [ebp - 0x1e09]
mov byte [ebp - 0x362f], al
mov ecx, 1
imul edx, ecx, 0x2e
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e10], al
movsx ecx, byte [ebp - 0x1e10]
xor ecx, 0xffffff98
mov byte [ebp - 0x1e11], cl
mov dl, byte [ebp - 0x1e11]
mov byte [ebp - 0x362e], dl
mov eax, 1
imul ecx, eax, 0x2f
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e18], dl
movsx eax, byte [ebp - 0x1e18]
xor eax, 0xffffff98
mov byte [ebp - 0x1e19], al
mov cl, byte [ebp - 0x1e19]
mov byte [ebp - 0x362d], cl
mov edx, 1
imul eax, edx, 0x30
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e20], cl
movsx edx, byte [ebp - 0x1e20]
xor edx, 0xffffff98
mov byte [ebp - 0x1e21], dl
mov al, byte [ebp - 0x1e21]
mov byte [ebp - 0x362c], al
mov ecx, 1
imul edx, ecx, 0x31
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e28], al
movsx ecx, byte [ebp - 0x1e28]
xor ecx, 0xffffff98
mov byte [ebp - 0x1e29], cl
mov dl, byte [ebp - 0x1e29]
mov byte [ebp - 0x362b], dl
mov eax, 1
imul ecx, eax, 0x32
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e30], dl
movsx eax, byte [ebp - 0x1e30]
xor eax, 0xffffff98
mov byte [ebp - 0x1e31], al
mov cl, byte [ebp - 0x1e31]
mov byte [ebp - 0x362a], cl
mov edx, 1
imul eax, edx, 0x33
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e38], cl
movsx edx, byte [ebp - 0x1e38]
xor edx, 0xffffff98
mov byte [ebp - 0x1e39], dl
mov al, byte [ebp - 0x1e39]
mov byte [ebp - 0x3629], al
mov ecx, 1
imul edx, ecx, 0x34
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e40], al
movsx ecx, byte [ebp - 0x1e40]
xor ecx, 0xffffff98
mov byte [ebp - 0x1e41], cl
mov dl, byte [ebp - 0x1e41]
mov byte [ebp - 0x3628], dl
mov eax, 1
imul ecx, eax, 0x35
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e48], dl
movsx eax, byte [ebp - 0x1e48]
xor eax, 0xffffff98
mov byte [ebp - 0x1e49], al
mov cl, byte [ebp - 0x1e49]
mov byte [ebp - 0x3627], cl
mov edx, 1
imul eax, edx, 0x36
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e50], cl
movsx edx, byte [ebp - 0x1e50]
xor edx, 0xffffff98
mov byte [ebp - 0x1e51], dl
mov al, byte [ebp - 0x1e51]
mov byte [ebp - 0x3626], al
mov ecx, 1
imul edx, ecx, 0x37
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e58], al
movsx ecx, byte [ebp - 0x1e58]
xor ecx, 0xffffff98
mov byte [ebp - 0x1e59], cl
mov dl, byte [ebp - 0x1e59]
mov byte [ebp - 0x3625], dl
mov eax, 1
imul ecx, eax, 0x38
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e60], dl
movsx eax, byte [ebp - 0x1e60]
xor eax, 0xffffff98
mov byte [ebp - 0x1e61], al
mov cl, byte [ebp - 0x1e61]
mov byte [ebp - 0x3624], cl
mov edx, 1
imul eax, edx, 0x39
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e68], cl
movsx edx, byte [ebp - 0x1e68]
xor edx, 0xffffff98
mov byte [ebp - 0x1e69], dl
mov al, byte [ebp - 0x1e69]
mov byte [ebp - 0x3623], al
mov ecx, 1
imul edx, ecx, 0x3a
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e70], al
movsx ecx, byte [ebp - 0x1e70]
xor ecx, 0xffffff98
mov byte [ebp - 0x1e71], cl
mov dl, byte [ebp - 0x1e71]
mov byte [ebp - 0x3622], dl
mov eax, 1
imul ecx, eax, 0x3b
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e78], dl
movsx eax, byte [ebp - 0x1e78]
xor eax, 0xffffff98
mov byte [ebp - 0x1e79], al
mov cl, byte [ebp - 0x1e79]
mov byte [ebp - 0x3621], cl
mov edx, 1
imul eax, edx, 0x3c
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e80], cl
movsx edx, byte [ebp - 0x1e80]
xor edx, 0xffffff98
mov byte [ebp - 0x1e81], dl
mov al, byte [ebp - 0x1e81]
mov byte [ebp - 0x3620], al
mov ecx, 1
imul edx, ecx, 0x3d
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e88], al
movsx ecx, byte [ebp - 0x1e88]
xor ecx, 0xffffff98
mov byte [ebp - 0x1e89], cl
mov dl, byte [ebp - 0x1e89]
mov byte [ebp - 0x361f], dl
mov eax, 1
imul ecx, eax, 0x3e
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e90], dl
movsx eax, byte [ebp - 0x1e90]
xor eax, 0xffffff98
mov byte [ebp - 0x1e91], al
mov cl, byte [ebp - 0x1e91]
mov byte [ebp - 0x361e], cl
mov edx, 1
imul eax, edx, 0x3f
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e98], cl
movsx edx, byte [ebp - 0x1e98]
xor edx, 0xffffff98
mov byte [ebp - 0x1e99], dl
mov al, byte [ebp - 0x1e99]
mov byte [ebp - 0x361d], al
mov ecx, 1
shl ecx, 6
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ea0], dl
movsx eax, byte [ebp - 0x1ea0]
xor eax, 0xffffff98
mov byte [ebp - 0x1ea1], al
mov cl, byte [ebp - 0x1ea1]
mov byte [ebp - 0x361c], cl
mov edx, 1
imul eax, edx, 0x41
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ea8], cl
movsx edx, byte [ebp - 0x1ea8]
xor edx, 0xffffff98
mov byte [ebp - 0x1ea9], dl
mov al, byte [ebp - 0x1ea9]
mov byte [ebp - 0x361b], al
mov ecx, 1
imul edx, ecx, 0x42
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1eb0], al
movsx ecx, byte [ebp - 0x1eb0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1eb1], cl
mov dl, byte [ebp - 0x1eb1]
mov byte [ebp - 0x361a], dl
mov eax, 1
imul ecx, eax, 0x43
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1eb8], dl
movsx eax, byte [ebp - 0x1eb8]
xor eax, 0xffffff98
mov byte [ebp - 0x1eb9], al
mov cl, byte [ebp - 0x1eb9]
mov byte [ebp - 0x3619], cl
mov edx, 1
imul eax, edx, 0x44
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ec0], cl
movsx edx, byte [ebp - 0x1ec0]
xor edx, 0xffffff98
mov byte [ebp - 0x1ec1], dl
mov al, byte [ebp - 0x1ec1]
mov byte [ebp - 0x3618], al
mov dword [ebp - 0x30ac], 0
jmp 0x102ae62e
mov ecx, dword [ebp - 0x30ac]
add ecx, 1
mov dword [ebp - 0x30ac], ecx
cmp dword [ebp - 0x30ac], 0x45
jae 0x102ae6a7
lea edx, [ebp - 0x365c]
mov dword [ebp - 0x3f40], edx
mov eax, dword [ebp - 0x3f40]
add eax, dword [ebp - 0x30ac]
mov dword [ebp - 0x3f44], eax
mov ecx, dword [ebp - 0x3f44]
mov dl, byte [ecx]
mov byte [ebp - 0x1ec8], dl
mov al, byte [ebp - 0x375c]
mov byte [ebp - 0x2e], al
movsx ecx, byte [ebp - 0x1ec8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2e], cl
lea edx, [ebp - 0x365c]
mov dword [ebp - 0x3f48], edx
mov eax, dword [ebp - 0x3f48]
add eax, dword [ebp - 0x30ac]
mov dword [ebp - 0x3f4c], eax
mov ecx, dword [ebp - 0x3f4c]
mov dl, byte [ebp - 0x2e]
mov byte [ecx], dl
jmp 0x102ae61f
lea eax, [ebp - 0x365c]
mov dword [ebp - 0x3f50], eax
mov ecx, dword [ebp - 0x3f50]
mov dword [ebp - 0x3860], ecx
lea edx, [ebp - 0x4464]
mov dword [ebp - 0x3f54], edx
movzx eax, byte [ebp - 0x375d]
push eax
mov ecx, dword [ebp - 0x3f54]
call fcn.1008cde0
mov dword [ebp - 4], 0x3c
mov ecx, dword [ebp - 0x3860]
mov dword [ebp - 0x30b0], ecx
mov edx, dword [ebp - 0x30b0]
add edx, 1
mov dword [ebp - 0x3f58], edx
mov eax, dword [ebp - 0x30b0]
mov cl, byte [eax]
mov byte [ebp - 0x1ec9], cl
add dword [ebp - 0x30b0], 1
cmp byte [ebp - 0x1ec9], 0
jne 0x102ae700
mov edx, dword [ebp - 0x30b0]
sub edx, dword [ebp - 0x3f58]
mov dword [ebp - 0x3f5c], edx
mov eax, dword [ebp - 0x3f5c]
mov dword [ebp - 0x3f60], eax
mov ecx, dword [ebp - 0x3f60]
mov dword [ebp - 0x3f64], ecx
mov edx, dword [ebp - 0x3f64]
push edx
mov eax, dword [ebp - 0x3860]
push eax
lea ecx, [ebp - 0x4464]
call fcn.1008ce30
mov dword [ebp - 4], 0x3d
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ed0], al
movsx ecx, byte [ebp - 0x1ed0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1ed1], cl
mov dl, byte [ebp - 0x1ed1]
mov byte [ebp - 0x36a4], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ed8], cl
movsx edx, byte [ebp - 0x1ed8]
xor edx, 0xffffff98
mov byte [ebp - 0x1ed9], dl
mov al, byte [ebp - 0x1ed9]
mov byte [ebp - 0x36a3], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ee0], dl
movsx eax, byte [ebp - 0x1ee0]
xor eax, 0xffffff98
mov byte [ebp - 0x1ee1], al
mov cl, byte [ebp - 0x1ee1]
mov byte [ebp - 0x36a2], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ee8], cl
movsx edx, byte [ebp - 0x1ee8]
xor edx, 0xffffff98
mov byte [ebp - 0x1ee9], dl
mov al, byte [ebp - 0x1ee9]
mov byte [ebp - 0x36a1], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ef0], dl
movsx eax, byte [ebp - 0x1ef0]
xor eax, 0xffffff98
mov byte [ebp - 0x1ef1], al
mov cl, byte [ebp - 0x1ef1]
mov byte [ebp - 0x36a0], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ef8], cl
movsx edx, byte [ebp - 0x1ef8]
xor edx, 0xffffff98
mov byte [ebp - 0x1ef9], dl
mov al, byte [ebp - 0x1ef9]
mov byte [ebp - 0x369f], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f00], al
movsx ecx, byte [ebp - 0x1f00]
xor ecx, 0xffffff98
mov byte [ebp - 0x1f01], cl
mov dl, byte [ebp - 0x1f01]
mov byte [ebp - 0x369e], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f08], dl
movsx eax, byte [ebp - 0x1f08]
xor eax, 0xffffff98
mov byte [ebp - 0x1f09], al
mov cl, byte [ebp - 0x1f09]
mov byte [ebp - 0x369d], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f10], al
movsx ecx, byte [ebp - 0x1f10]
xor ecx, 0xffffff98
mov byte [ebp - 0x1f11], cl
mov dl, byte [ebp - 0x1f11]
mov byte [ebp - 0x369c], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f18], dl
movsx eax, byte [ebp - 0x1f18]
xor eax, 0xffffff98
mov byte [ebp - 0x1f19], al
mov cl, byte [ebp - 0x1f19]
mov byte [ebp - 0x369b], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f20], cl
movsx edx, byte [ebp - 0x1f20]
xor edx, 0xffffff98
mov byte [ebp - 0x1f21], dl
mov al, byte [ebp - 0x1f21]
mov byte [ebp - 0x369a], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f28], al
movsx ecx, byte [ebp - 0x1f28]
xor ecx, 0xffffff98
mov byte [ebp - 0x1f29], cl
mov dl, byte [ebp - 0x1f29]
mov byte [ebp - 0x3699], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f30], dl
movsx eax, byte [ebp - 0x1f30]
xor eax, 0xffffff98
mov byte [ebp - 0x1f31], al
mov cl, byte [ebp - 0x1f31]
mov byte [ebp - 0x3698], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f38], cl
movsx edx, byte [ebp - 0x1f38]
xor edx, 0xffffff98
mov byte [ebp - 0x1f39], dl
mov al, byte [ebp - 0x1f39]
mov byte [ebp - 0x3697], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f40], al
movsx ecx, byte [ebp - 0x1f40]
xor ecx, 0xffffff98
mov byte [ebp - 0x1f41], cl
mov dl, byte [ebp - 0x1f41]
mov byte [ebp - 0x3696], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f48], dl
movsx eax, byte [ebp - 0x1f48]
xor eax, 0xffffff98
mov byte [ebp - 0x1f49], al
mov cl, byte [ebp - 0x1f49]
mov byte [ebp - 0x3695], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f50], al
movsx ecx, byte [ebp - 0x1f50]
xor ecx, 0xffffff98
mov byte [ebp - 0x1f51], cl
mov dl, byte [ebp - 0x1f51]
mov byte [ebp - 0x3694], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f58], dl
movsx eax, byte [ebp - 0x1f58]
xor eax, 0xffffff98
mov byte [ebp - 0x1f59], al
mov cl, byte [ebp - 0x1f59]
mov byte [ebp - 0x3693], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f60], cl
movsx edx, byte [ebp - 0x1f60]
xor edx, 0xffffff98
mov byte [ebp - 0x1f61], dl
mov al, byte [ebp - 0x1f61]
mov byte [ebp - 0x3692], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f68], al
movsx ecx, byte [ebp - 0x1f68]
xor ecx, 0xffffff98
mov byte [ebp - 0x1f69], cl
mov dl, byte [ebp - 0x1f69]
mov byte [ebp - 0x3691], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f70], dl
movsx eax, byte [ebp - 0x1f70]
xor eax, 0xffffff98
mov byte [ebp - 0x1f71], al
mov cl, byte [ebp - 0x1f71]
mov byte [ebp - 0x3690], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f78], cl
movsx edx, byte [ebp - 0x1f78]
xor edx, 0xffffff98
mov byte [ebp - 0x1f79], dl
mov al, byte [ebp - 0x1f79]
mov byte [ebp - 0x368f], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f80], al
movsx ecx, byte [ebp - 0x1f80]
xor ecx, 0xffffff98
mov byte [ebp - 0x1f81], cl
mov dl, byte [ebp - 0x1f81]
mov byte [ebp - 0x368e], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f88], dl
movsx eax, byte [ebp - 0x1f88]
xor eax, 0xffffff98
mov byte [ebp - 0x1f89], al
mov cl, byte [ebp - 0x1f89]
mov byte [ebp - 0x368d], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f90], cl
movsx edx, byte [ebp - 0x1f90]
xor edx, 0xffffff98
mov byte [ebp - 0x1f91], dl
mov al, byte [ebp - 0x1f91]
mov byte [ebp - 0x368c], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f98], al
movsx ecx, byte [ebp - 0x1f98]
xor ecx, 0xffffff98
mov byte [ebp - 0x1f99], cl
mov dl, byte [ebp - 0x1f99]
mov byte [ebp - 0x368b], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fa0], dl
movsx eax, byte [ebp - 0x1fa0]
xor eax, 0xffffff98
mov byte [ebp - 0x1fa1], al
mov cl, byte [ebp - 0x1fa1]
mov byte [ebp - 0x368a], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fa8], cl
movsx edx, byte [ebp - 0x1fa8]
xor edx, 0xffffff98
mov byte [ebp - 0x1fa9], dl
mov al, byte [ebp - 0x1fa9]
mov byte [ebp - 0x3689], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fb0], al
movsx ecx, byte [ebp - 0x1fb0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1fb1], cl
mov dl, byte [ebp - 0x1fb1]
mov byte [ebp - 0x3688], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fb8], dl
movsx eax, byte [ebp - 0x1fb8]
xor eax, 0xffffff98
mov byte [ebp - 0x1fb9], al
mov cl, byte [ebp - 0x1fb9]
mov byte [ebp - 0x3687], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fc0], cl
movsx edx, byte [ebp - 0x1fc0]
xor edx, 0xffffff98
mov byte [ebp - 0x1fc1], dl
mov al, byte [ebp - 0x1fc1]
mov byte [ebp - 0x3686], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fc8], al
movsx ecx, byte [ebp - 0x1fc8]
xor ecx, 0xffffff98
mov byte [ebp - 0x1fc9], cl
mov dl, byte [ebp - 0x1fc9]
mov byte [ebp - 0x3685], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fd0], cl
movsx edx, byte [ebp - 0x1fd0]
xor edx, 0xffffff98
mov byte [ebp - 0x1fd1], dl
mov al, byte [ebp - 0x1fd1]
mov byte [ebp - 0x3684], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fd8], al
movsx ecx, byte [ebp - 0x1fd8]
xor ecx, 0xffffff98
mov byte [ebp - 0x1fd9], cl
mov dl, byte [ebp - 0x1fd9]
mov byte [ebp - 0x3683], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fe0], dl
movsx eax, byte [ebp - 0x1fe0]
xor eax, 0xffffff98
mov byte [ebp - 0x1fe1], al
mov cl, byte [ebp - 0x1fe1]
mov byte [ebp - 0x3682], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fe8], cl
movsx edx, byte [ebp - 0x1fe8]
xor edx, 0xffffff98
mov byte [ebp - 0x1fe9], dl
mov al, byte [ebp - 0x1fe9]
mov byte [ebp - 0x3681], al
mov ecx, 1
imul edx, ecx, 0x24
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ff0], al
movsx ecx, byte [ebp - 0x1ff0]
xor ecx, 0xffffff98
mov byte [ebp - 0x1ff1], cl
mov dl, byte [ebp - 0x1ff1]
mov byte [ebp - 0x3680], dl
mov eax, 1
imul ecx, eax, 0x25
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ff8], dl
movsx eax, byte [ebp - 0x1ff8]
xor eax, 0xffffff98
mov byte [ebp - 0x1ff9], al
mov cl, byte [ebp - 0x1ff9]
mov byte [ebp - 0x367f], cl
mov edx, 1
imul eax, edx, 0x26
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2000], cl
movsx edx, byte [ebp - 0x2000]
xor edx, 0xffffff98
mov byte [ebp - 0x2001], dl
mov al, byte [ebp - 0x2001]
mov byte [ebp - 0x367e], al
mov ecx, 1
imul edx, ecx, 0x27
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2008], al
movsx ecx, byte [ebp - 0x2008]
xor ecx, 0xffffff98
mov byte [ebp - 0x2009], cl
mov dl, byte [ebp - 0x2009]
mov byte [ebp - 0x367d], dl
mov eax, 1
imul ecx, eax, 0x28
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2010], dl
movsx eax, byte [ebp - 0x2010]
xor eax, 0xffffff98
mov byte [ebp - 0x2011], al
mov cl, byte [ebp - 0x2011]
mov byte [ebp - 0x367c], cl
mov edx, 1
imul eax, edx, 0x29
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2018], cl
movsx edx, byte [ebp - 0x2018]
xor edx, 0xffffff98
mov byte [ebp - 0x2019], dl
mov al, byte [ebp - 0x2019]
mov byte [ebp - 0x367b], al
mov ecx, 1
imul edx, ecx, 0x2a
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2020], al
movsx ecx, byte [ebp - 0x2020]
xor ecx, 0xffffff98
mov byte [ebp - 0x2021], cl
mov dl, byte [ebp - 0x2021]
mov byte [ebp - 0x367a], dl
mov eax, 1
imul ecx, eax, 0x2b
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2028], dl
movsx eax, byte [ebp - 0x2028]
xor eax, 0xffffff98
mov byte [ebp - 0x2029], al
mov cl, byte [ebp - 0x2029]
mov byte [ebp - 0x3679], cl
mov edx, 1
imul eax, edx, 0x2c
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2030], cl
movsx edx, byte [ebp - 0x2030]
xor edx, 0xffffff98
mov byte [ebp - 0x2031], dl
mov al, byte [ebp - 0x2031]
mov byte [ebp - 0x3678], al
mov ecx, 1
imul edx, ecx, 0x2d
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2038], al
movsx ecx, byte [ebp - 0x2038]
xor ecx, 0xffffff98
mov byte [ebp - 0x2039], cl
mov dl, byte [ebp - 0x2039]
mov byte [ebp - 0x3677], dl
mov eax, 1
imul ecx, eax, 0x2e
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2040], dl
movsx eax, byte [ebp - 0x2040]
xor eax, 0xffffff98
mov byte [ebp - 0x2041], al
mov cl, byte [ebp - 0x2041]
mov byte [ebp - 0x3676], cl
mov edx, 1
imul eax, edx, 0x2f
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2048], cl
movsx edx, byte [ebp - 0x2048]
xor edx, 0xffffff98
mov byte [ebp - 0x2049], dl
mov al, byte [ebp - 0x2049]
mov byte [ebp - 0x3675], al
mov ecx, 1
imul edx, ecx, 0x30
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2050], al
movsx ecx, byte [ebp - 0x2050]
xor ecx, 0xffffff98
mov byte [ebp - 0x2051], cl
mov dl, byte [ebp - 0x2051]
mov byte [ebp - 0x3674], dl
mov eax, 1
imul ecx, eax, 0x31
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2058], dl
movsx eax, byte [ebp - 0x2058]
xor eax, 0xffffff98
mov byte [ebp - 0x2059], al
mov cl, byte [ebp - 0x2059]
mov byte [ebp - 0x3673], cl
mov edx, 1
imul eax, edx, 0x32
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2060], cl
movsx edx, byte [ebp - 0x2060]
xor edx, 0xffffff98
mov byte [ebp - 0x2061], dl
mov al, byte [ebp - 0x2061]
mov byte [ebp - 0x3672], al
mov ecx, 1
imul edx, ecx, 0x33
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2068], al
movsx ecx, byte [ebp - 0x2068]
xor ecx, 0xffffff98
mov byte [ebp - 0x2069], cl
mov dl, byte [ebp - 0x2069]
mov byte [ebp - 0x3671], dl
mov eax, 1
imul ecx, eax, 0x34
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2070], dl
movsx eax, byte [ebp - 0x2070]
xor eax, 0xffffff98
mov byte [ebp - 0x2071], al
mov cl, byte [ebp - 0x2071]
mov byte [ebp - 0x3670], cl
mov edx, 1
imul eax, edx, 0x35
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2078], cl
movsx edx, byte [ebp - 0x2078]
xor edx, 0xffffff98
mov byte [ebp - 0x2079], dl
mov al, byte [ebp - 0x2079]
mov byte [ebp - 0x366f], al
mov ecx, 1
imul edx, ecx, 0x36
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2080], al
movsx ecx, byte [ebp - 0x2080]
xor ecx, 0xffffff98
mov byte [ebp - 0x2081], cl
mov dl, byte [ebp - 0x2081]
mov byte [ebp - 0x366e], dl
mov eax, 1
imul ecx, eax, 0x37
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2088], dl
movsx eax, byte [ebp - 0x2088]
xor eax, 0xffffff98
mov byte [ebp - 0x2089], al
mov cl, byte [ebp - 0x2089]
mov byte [ebp - 0x366d], cl
mov edx, 1
imul eax, edx, 0x38
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2090], cl
movsx edx, byte [ebp - 0x2090]
xor edx, 0xffffff98
mov byte [ebp - 0x2091], dl
mov al, byte [ebp - 0x2091]
mov byte [ebp - 0x366c], al
mov ecx, 1
imul edx, ecx, 0x39
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2098], al
movsx ecx, byte [ebp - 0x2098]
xor ecx, 0xffffff98
mov byte [ebp - 0x2099], cl
mov dl, byte [ebp - 0x2099]
mov byte [ebp - 0x366b], dl
mov eax, 1
imul ecx, eax, 0x3a
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20a0], dl
movsx eax, byte [ebp - 0x20a0]
xor eax, 0xffffff98
mov byte [ebp - 0x20a1], al
mov cl, byte [ebp - 0x20a1]
mov byte [ebp - 0x366a], cl
mov edx, 1
imul eax, edx, 0x3b
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20a8], cl
movsx edx, byte [ebp - 0x20a8]
xor edx, 0xffffff98
mov byte [ebp - 0x20a9], dl
mov al, byte [ebp - 0x20a9]
mov byte [ebp - 0x3669], al
mov ecx, 1
imul edx, ecx, 0x3c
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20b0], al
movsx ecx, byte [ebp - 0x20b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x20b1], cl
mov dl, byte [ebp - 0x20b1]
mov byte [ebp - 0x3668], dl
mov eax, 1
imul ecx, eax, 0x3d
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20b8], dl
movsx eax, byte [ebp - 0x20b8]
xor eax, 0xffffff98
mov byte [ebp - 0x20b9], al
mov cl, byte [ebp - 0x20b9]
mov byte [ebp - 0x3667], cl
mov edx, 1
imul eax, edx, 0x3e
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20c0], cl
movsx edx, byte [ebp - 0x20c0]
xor edx, 0xffffff98
mov byte [ebp - 0x20c1], dl
mov al, byte [ebp - 0x20c1]
mov byte [ebp - 0x3666], al
mov ecx, 1
imul edx, ecx, 0x3f
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20c8], al
movsx ecx, byte [ebp - 0x20c8]
xor ecx, 0xffffff98
mov byte [ebp - 0x20c9], cl
mov dl, byte [ebp - 0x20c9]
mov byte [ebp - 0x3665], dl
mov eax, 1
shl eax, 6
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20d0], cl
movsx edx, byte [ebp - 0x20d0]
xor edx, 0xffffff98
mov byte [ebp - 0x20d1], dl
mov al, byte [ebp - 0x20d1]
mov byte [ebp - 0x3664], al
mov ecx, 1
imul edx, ecx, 0x41
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20d8], al
movsx ecx, byte [ebp - 0x20d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x20d9], cl
mov dl, byte [ebp - 0x20d9]
mov byte [ebp - 0x3663], dl
mov eax, 1
imul ecx, eax, 0x42
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20e0], dl
movsx eax, byte [ebp - 0x20e0]
xor eax, 0xffffff98
mov byte [ebp - 0x20e1], al
mov cl, byte [ebp - 0x20e1]
mov byte [ebp - 0x3662], cl
mov edx, 1
imul eax, edx, 0x43
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20e8], cl
movsx edx, byte [ebp - 0x20e8]
xor edx, 0xffffff98
mov byte [ebp - 0x20e9], dl
mov al, byte [ebp - 0x20e9]
mov byte [ebp - 0x3661], al
mov ecx, 1
imul edx, ecx, 0x44
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20f0], al
movsx ecx, byte [ebp - 0x20f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x20f1], cl
mov dl, byte [ebp - 0x20f1]
mov byte [ebp - 0x3660], dl
mov dword [ebp - 0x30b4], 0
jmp 0x102af472
mov eax, dword [ebp - 0x30b4]
add eax, 1
mov dword [ebp - 0x30b4], eax
cmp dword [ebp - 0x30b4], 0x45
jae 0x102af4eb
lea ecx, [ebp - 0x36a4]
mov dword [ebp - 0x3f68], ecx
mov edx, dword [ebp - 0x3f68]
add edx, dword [ebp - 0x30b4]
mov dword [ebp - 0x3f6c], edx
mov eax, dword [ebp - 0x3f6c]
mov cl, byte [eax]
mov byte [ebp - 0x20f8], cl
mov dl, byte [ebp - 0x375e]
mov byte [ebp - 0x2f], dl
movsx eax, byte [ebp - 0x20f8]
xor eax, 0xffffff98
mov byte [ebp - 0x2f], al
lea ecx, [ebp - 0x36a4]
mov dword [ebp - 0x3f70], ecx
mov edx, dword [ebp - 0x3f70]
add edx, dword [ebp - 0x30b4]
mov dword [ebp - 0x3f74], edx
mov eax, dword [ebp - 0x3f74]
mov cl, byte [ebp - 0x2f]
mov byte [eax], cl
jmp 0x102af463
lea edx, [ebp - 0x36a4]
mov dword [ebp - 0x3f78], edx
mov eax, dword [ebp - 0x3f78]
mov dword [ebp - 0x3864], eax
lea ecx, [ebp - 0x444c]
mov dword [ebp - 0x3f7c], ecx
movzx edx, byte [ebp - 0x375f]
push edx
mov ecx, dword [ebp - 0x3f7c]
call fcn.1008cde0
mov byte [ebp - 4], 0x3e
mov eax, dword [ebp - 0x3864]
mov dword [ebp - 0x30b8], eax
mov ecx, dword [ebp - 0x30b8]
add ecx, 1
mov dword [ebp - 0x3f80], ecx
mov edx, dword [ebp - 0x30b8]
mov al, byte [edx]
mov byte [ebp - 0x20f9], al
add dword [ebp - 0x30b8], 1
cmp byte [ebp - 0x20f9], 0
jne 0x102af541
mov ecx, dword [ebp - 0x30b8]
sub ecx, dword [ebp - 0x3f80]
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]
push ecx
mov edx, dword [ebp - 0x3864]
push edx
lea ecx, [ebp - 0x444c]
call fcn.1008ce30
mov byte [ebp - 4], 0x3f
mov eax, dword [ebp - 0x30bc]
mov dword [eax], 0x13a3
lea ecx, [ebp - 0x444c]
push ecx
mov ecx, dword [ebp - 0x30bc]
add ecx, 4
call fcn.100ad110
lea edx, [ebp - 0x4464]
push edx
mov ecx, dword [ebp - 0x30bc]
add ecx, 0x1c
call fcn.100ad110
mov eax, dword [ebp - 0x4318]
mov dword [ebp - 0x386c], eax
lea ecx, [ebp - 0x444c]
call fcn.1008bb90
mov dword [ebp - 0x386c], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x3870], ecx
lea edx, [ebp - 0x3f90]
mov dword [ebp - 0x3868], edx
mov eax, dword [ebp - 0x3868]
mov ecx, dword [ebp - 0x3870]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3868]
mov dword [ebp - 0x431c], edx
mov eax, dword [ebp - 0x3f90]
mov ecx, dword [eax]
mov dword [ebp - 0x3f94], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3f94]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3f98], ecx
mov edx, dword [ebp - 0x3f98]
mov dword [ebp - 0x3f9c], edx
mov eax, dword [ebp - 0x3f9c]
mov dword [ebp - 0x3fa0], eax
mov ecx, dword [ebp - 0x386c]
push ecx
mov ecx, dword [ebp - 0x3870]
call dword [ebp - 0x3fa0]
mov edx, dword [ebp - 0x30bc]
mov dword [edx + 0x34], eax
mov eax, dword [ebp - 0x4258]
mov dword [ebp - 0x3878], eax
lea ecx, [ebp - 0x4464]
call fcn.1008bb90
mov dword [ebp - 0x3878], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x387c], ecx
lea edx, [ebp - 0x3fa4]
mov dword [ebp - 0x3874], edx
mov eax, dword [ebp - 0x3874]
mov ecx, dword [ebp - 0x387c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3874]
mov dword [ebp - 0x425c], edx
mov eax, dword [ebp - 0x3fa4]
mov ecx, dword [eax]
mov dword [ebp - 0x3fa8], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3fa8]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3fac], ecx
mov edx, dword [ebp - 0x3fac]
mov dword [ebp - 0x3fb0], edx
mov eax, dword [ebp - 0x3fb0]
mov dword [ebp - 0x3fb4], eax
mov ecx, dword [ebp - 0x3878]
push ecx
mov ecx, dword [ebp - 0x387c]
call dword [ebp - 0x3fb4]
mov edx, dword [ebp - 0x30bc]
mov dword [edx + 0x38], eax
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x444c]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4464]
call fcn.1008b960
mov eax, 0x3c
shl eax, 1
mov ecx, dword [ebp - 0x10]
lea edx, [ecx + eax + 0x39c]
mov dword [ebp - 0x30d0], 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 - 0x2100], dl
movsx eax, byte [ebp - 0x2100]
xor eax, 0xffffff98
mov byte [ebp - 0x2101], al
mov cl, byte [ebp - 0x2101]
mov byte [ebp - 0x35d4], 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 - 0x2108], al
movsx ecx, byte [ebp - 0x2108]
xor ecx, 0xffffff98
mov byte [ebp - 0x2109], cl
mov dl, byte [ebp - 0x2109]
mov byte [ebp - 0x35d3], 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 - 0x2110], cl
movsx edx, byte [ebp - 0x2110]
xor edx, 0xffffff98
mov byte [ebp - 0x2111], dl
mov al, byte [ebp - 0x2111]
mov byte [ebp - 0x35d2], 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 - 0x2118], al
movsx ecx, byte [ebp - 0x2118]
xor ecx, 0xffffff98
mov byte [ebp - 0x2119], cl
mov dl, byte [ebp - 0x2119]
mov byte [ebp - 0x35d1], 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 - 0x2120], cl
movsx edx, byte [ebp - 0x2120]
xor edx, 0xffffff98
mov byte [ebp - 0x2121], dl
mov al, byte [ebp - 0x2121]
mov byte [ebp - 0x35d0], 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 - 0x2128], al
movsx ecx, byte [ebp - 0x2128]
xor ecx, 0xffffff98
mov byte [ebp - 0x2129], cl
mov dl, byte [ebp - 0x2129]
mov byte [ebp - 0x35cf], 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 - 0x2130], dl
movsx eax, byte [ebp - 0x2130]
xor eax, 0xffffff98
mov byte [ebp - 0x2131], al
mov cl, byte [ebp - 0x2131]
mov byte [ebp - 0x35ce], 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 - 0x2138], cl
movsx edx, byte [ebp - 0x2138]
xor edx, 0xffffff98
mov byte [ebp - 0x2139], dl
mov al, byte [ebp - 0x2139]
mov byte [ebp - 0x35cd], 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 - 0x2140], dl
movsx eax, byte [ebp - 0x2140]
xor eax, 0xffffff98
mov byte [ebp - 0x2141], al
mov cl, byte [ebp - 0x2141]
mov byte [ebp - 0x35cc], 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 - 0x2148], cl
movsx edx, byte [ebp - 0x2148]
xor edx, 0xffffff98
mov byte [ebp - 0x2149], dl
mov al, byte [ebp - 0x2149]
mov byte [ebp - 0x35cb], 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 - 0x2150], al
movsx ecx, byte [ebp - 0x2150]
xor ecx, 0xffffff98
mov byte [ebp - 0x2151], cl
mov dl, byte [ebp - 0x2151]
mov byte [ebp - 0x35ca], 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 - 0x2158], dl
movsx eax, byte [ebp - 0x2158]
xor eax, 0xffffff98
mov byte [ebp - 0x2159], al
mov cl, byte [ebp - 0x2159]
mov byte [ebp - 0x35c9], 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 - 0x2160], cl
movsx edx, byte [ebp - 0x2160]
xor edx, 0xffffff98
mov byte [ebp - 0x2161], dl
mov al, byte [ebp - 0x2161]
mov byte [ebp - 0x35c8], 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 - 0x2168], al
movsx ecx, byte [ebp - 0x2168]
xor ecx, 0xffffff98
mov byte [ebp - 0x2169], cl
mov dl, byte [ebp - 0x2169]
mov byte [ebp - 0x35c7], 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 - 0x2170], dl
movsx eax, byte [ebp - 0x2170]
xor eax, 0xffffff98
mov byte [ebp - 0x2171], al
mov cl, byte [ebp - 0x2171]
mov byte [ebp - 0x35c6], 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 - 0x2178], cl
movsx edx, byte [ebp - 0x2178]
xor edx, 0xffffff98
mov byte [ebp - 0x2179], dl
mov al, byte [ebp - 0x2179]
mov byte [ebp - 0x35c5], 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 - 0x2180], dl
movsx eax, byte [ebp - 0x2180]
xor eax, 0xffffff98
mov byte [ebp - 0x2181], al
mov cl, byte [ebp - 0x2181]
mov byte [ebp - 0x35c4], 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 - 0x2188], cl
movsx edx, byte [ebp - 0x2188]
xor edx, 0xffffff98
mov byte [ebp - 0x2189], dl
mov al, byte [ebp - 0x2189]
mov byte [ebp - 0x35c3], 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 - 0x2190], al
movsx ecx, byte [ebp - 0x2190]
xor ecx, 0xffffff98
mov byte [ebp - 0x2191], cl
mov dl, byte [ebp - 0x2191]
mov byte [ebp - 0x35c2], 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 - 0x2198], dl
movsx eax, byte [ebp - 0x2198]
xor eax, 0xffffff98
mov byte [ebp - 0x2199], al
mov cl, byte [ebp - 0x2199]
mov byte [ebp - 0x35c1], 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 - 0x21a0], cl
movsx edx, byte [ebp - 0x21a0]
xor edx, 0xffffff98
mov byte [ebp - 0x21a1], dl
mov al, byte [ebp - 0x21a1]
mov byte [ebp - 0x35c0], 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 - 0x21a8], al
movsx ecx, byte [ebp - 0x21a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x21a9], cl
mov dl, byte [ebp - 0x21a9]
mov byte [ebp - 0x35bf], 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 - 0x21b0], dl
movsx eax, byte [ebp - 0x21b0]
xor eax, 0xffffff98
mov byte [ebp - 0x21b1], al
mov cl, byte [ebp - 0x21b1]
mov byte [ebp - 0x35be], 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 - 0x21b8], cl
movsx edx, byte [ebp - 0x21b8]
xor edx, 0xffffff98
mov byte [ebp - 0x21b9], dl
mov al, byte [ebp - 0x21b9]
mov byte [ebp - 0x35bd], 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 - 0x21c0], al
movsx ecx, byte [ebp - 0x21c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x21c1], cl
mov dl, byte [ebp - 0x21c1]
mov byte [ebp - 0x35bc], 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 - 0x21c8], dl
movsx eax, byte [ebp - 0x21c8]
xor eax, 0xffffff98
mov byte [ebp - 0x21c9], al
mov cl, byte [ebp - 0x21c9]
mov byte [ebp - 0x35bb], 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 - 0x21d0], cl
movsx edx, byte [ebp - 0x21d0]
xor edx, 0xffffff98
mov byte [ebp - 0x21d1], dl
mov al, byte [ebp - 0x21d1]
mov byte [ebp - 0x35ba], 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 - 0x21d8], al
movsx ecx, byte [ebp - 0x21d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x21d9], cl
mov dl, byte [ebp - 0x21d9]
mov byte [ebp - 0x35b9], 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 - 0x21e0], dl
movsx eax, byte [ebp - 0x21e0]
xor eax, 0xffffff98
mov byte [ebp - 0x21e1], al
mov cl, byte [ebp - 0x21e1]
mov byte [ebp - 0x35b8], 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 - 0x21e8], cl
movsx edx, byte [ebp - 0x21e8]
xor edx, 0xffffff98
mov byte [ebp - 0x21e9], dl
mov al, byte [ebp - 0x21e9]
mov byte [ebp - 0x35b7], 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 - 0x21f0], al
movsx ecx, byte [ebp - 0x21f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x21f1], cl
mov dl, byte [ebp - 0x21f1]
mov byte [ebp - 0x35b6], 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 - 0x21f8], dl
movsx eax, byte [ebp - 0x21f8]
xor eax, 0xffffff98
mov byte [ebp - 0x21f9], al
mov cl, byte [ebp - 0x21f9]
mov byte [ebp - 0x35b5], 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 - 0x2200], al
movsx ecx, byte [ebp - 0x2200]
xor ecx, 0xffffff98
mov byte [ebp - 0x2201], cl
mov dl, byte [ebp - 0x2201]
mov byte [ebp - 0x35b4], 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 - 0x2208], dl
movsx eax, byte [ebp - 0x2208]
xor eax, 0xffffff98
mov byte [ebp - 0x2209], al
mov cl, byte [ebp - 0x2209]
mov byte [ebp - 0x35b3], 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 - 0x2210], cl
movsx edx, byte [ebp - 0x2210]
xor edx, 0xffffff98
mov byte [ebp - 0x2211], dl
mov al, byte [ebp - 0x2211]
mov byte [ebp - 0x35b2], 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 - 0x2218], al
movsx ecx, byte [ebp - 0x2218]
xor ecx, 0xffffff98
mov byte [ebp - 0x2219], cl
mov dl, byte [ebp - 0x2219]
mov byte [ebp - 0x35b1], 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 - 0x2220], dl
movsx eax, byte [ebp - 0x2220]
xor eax, 0xffffff98
mov byte [ebp - 0x2221], al
mov cl, byte [ebp - 0x2221]
mov byte [ebp - 0x35b0], 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 - 0x2228], cl
movsx edx, byte [ebp - 0x2228]
xor edx, 0xffffff98
mov byte [ebp - 0x2229], dl
mov al, byte [ebp - 0x2229]
mov byte [ebp - 0x35af], 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 - 0x2230], al
movsx ecx, byte [ebp - 0x2230]
xor ecx, 0xffffff98
mov byte [ebp - 0x2231], cl
mov dl, byte [ebp - 0x2231]
mov byte [ebp - 0x35ae], 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 - 0x2238], dl
movsx eax, byte [ebp - 0x2238]
xor eax, 0xffffff98
mov byte [ebp - 0x2239], al
mov cl, byte [ebp - 0x2239]
mov byte [ebp - 0x35ad], 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 - 0x2240], cl
movsx edx, byte [ebp - 0x2240]
xor edx, 0xffffff98
mov byte [ebp - 0x2241], dl
mov al, byte [ebp - 0x2241]
mov byte [ebp - 0x35ac], 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 - 0x2248], al
movsx ecx, byte [ebp - 0x2248]
xor ecx, 0xffffff98
mov byte [ebp - 0x2249], cl
mov dl, byte [ebp - 0x2249]
mov byte [ebp - 0x35ab], 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 - 0x2250], dl
movsx eax, byte [ebp - 0x2250]
xor eax, 0xffffff98
mov byte [ebp - 0x2251], al
mov cl, byte [ebp - 0x2251]
mov byte [ebp - 0x35aa], 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 - 0x2258], cl
movsx edx, byte [ebp - 0x2258]
xor edx, 0xffffff98
mov byte [ebp - 0x2259], dl
mov al, byte [ebp - 0x2259]
mov byte [ebp - 0x35a9], 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 - 0x2260], al
movsx ecx, byte [ebp - 0x2260]
xor ecx, 0xffffff98
mov byte [ebp - 0x2261], cl
mov dl, byte [ebp - 0x2261]
mov byte [ebp - 0x35a8], 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 - 0x2268], dl
movsx eax, byte [ebp - 0x2268]
xor eax, 0xffffff98
mov byte [ebp - 0x2269], al
mov cl, byte [ebp - 0x2269]
mov byte [ebp - 0x35a7], 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 - 0x2270], cl
movsx edx, byte [ebp - 0x2270]
xor edx, 0xffffff98
mov byte [ebp - 0x2271], dl
mov al, byte [ebp - 0x2271]
mov byte [ebp - 0x35a6], 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 - 0x2278], al
movsx ecx, byte [ebp - 0x2278]
xor ecx, 0xffffff98
mov byte [ebp - 0x2279], cl
mov dl, byte [ebp - 0x2279]
mov byte [ebp - 0x35a5], 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 - 0x2280], dl
movsx eax, byte [ebp - 0x2280]
xor eax, 0xffffff98
mov byte [ebp - 0x2281], al
mov cl, byte [ebp - 0x2281]
mov byte [ebp - 0x35a4], 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 - 0x2288], cl
movsx edx, byte [ebp - 0x2288]
xor edx, 0xffffff98
mov byte [ebp - 0x2289], dl
mov al, byte [ebp - 0x2289]
mov byte [ebp - 0x35a3], 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 - 0x2290], al
movsx ecx, byte [ebp - 0x2290]
xor ecx, 0xffffff98
mov byte [ebp - 0x2291], cl
mov dl, byte [ebp - 0x2291]
mov byte [ebp - 0x35a2], 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 - 0x2298], dl
movsx eax, byte [ebp - 0x2298]
xor eax, 0xffffff98
mov byte [ebp - 0x2299], al
mov cl, byte [ebp - 0x2299]
mov byte [ebp - 0x35a1], 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 - 0x22a0], cl
movsx edx, byte [ebp - 0x22a0]
xor edx, 0xffffff98
mov byte [ebp - 0x22a1], dl
mov al, byte [ebp - 0x22a1]
mov byte [ebp - 0x35a0], 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 - 0x22a8], al
movsx ecx, byte [ebp - 0x22a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x22a9], cl
mov dl, byte [ebp - 0x22a9]
mov byte [ebp - 0x359f], 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 - 0x22b0], dl
movsx eax, byte [ebp - 0x22b0]
xor eax, 0xffffff98
mov byte [ebp - 0x22b1], al
mov cl, byte [ebp - 0x22b1]
mov byte [ebp - 0x359e], 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 - 0x22b8], cl
movsx edx, byte [ebp - 0x22b8]
xor edx, 0xffffff98
mov byte [ebp - 0x22b9], dl
mov al, byte [ebp - 0x22b9]
mov byte [ebp - 0x359d], 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 - 0x22c0], al
movsx ecx, byte [ebp - 0x22c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x22c1], cl
mov dl, byte [ebp - 0x22c1]
mov byte [ebp - 0x359c], 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 - 0x22c8], dl
movsx eax, byte [ebp - 0x22c8]
xor eax, 0xffffff98
mov byte [ebp - 0x22c9], al
mov cl, byte [ebp - 0x22c9]
mov byte [ebp - 0x359b], 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 - 0x22d0], cl
movsx edx, byte [ebp - 0x22d0]
xor edx, 0xffffff98
mov byte [ebp - 0x22d1], dl
mov al, byte [ebp - 0x22d1]
mov byte [ebp - 0x359a], 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 - 0x22d8], al
movsx ecx, byte [ebp - 0x22d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x22d9], cl
mov dl, byte [ebp - 0x22d9]
mov byte [ebp - 0x3599], 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 - 0x22e0], dl
movsx eax, byte [ebp - 0x22e0]
xor eax, 0xffffff98
mov byte [ebp - 0x22e1], al
mov cl, byte [ebp - 0x22e1]
mov byte [ebp - 0x3598], cl
mov dword [ebp - 0x30c0], 0
jmp 0x102b02ee
mov edx, dword [ebp - 0x30c0]
add edx, 1
mov dword [ebp - 0x30c0], edx
cmp dword [ebp - 0x30c0], 0x3d
jae 0x102b0367
lea eax, [ebp - 0x35d4]
mov dword [ebp - 0x3fb8], eax
mov ecx, dword [ebp - 0x3fb8]
add ecx, dword [ebp - 0x30c0]
mov dword [ebp - 0x3fbc], ecx
mov edx, dword [ebp - 0x3fbc]
mov al, byte [edx]
mov byte [ebp - 0x22e8], al
mov cl, byte [ebp - 0x3760]
mov byte [ebp - 0x30], cl
movsx edx, byte [ebp - 0x22e8]
xor edx, 0xffffff98
mov byte [ebp - 0x30], dl
lea eax, [ebp - 0x35d4]
mov dword [ebp - 0x3fc0], eax
mov ecx, dword [ebp - 0x3fc0]
add ecx, dword [ebp - 0x30c0]
mov dword [ebp - 0x3fc4], ecx
mov edx, dword [ebp - 0x3fc4]
mov al, byte [ebp - 0x30]
mov byte [edx], al
jmp 0x102b02df
lea ecx, [ebp - 0x35d4]
mov dword [ebp - 0x3fc8], ecx
mov edx, dword [ebp - 0x3fc8]
mov dword [ebp - 0x3880], edx
lea eax, [ebp - 0x4494]
mov dword [ebp - 0x3fcc], eax
movzx ecx, byte [ebp - 0x378e]
push ecx
mov ecx, dword [ebp - 0x3fcc]
call fcn.1008cde0
mov dword [ebp - 4], 0x40
mov edx, dword [ebp - 0x3880]
mov dword [ebp - 0x30c4], edx
mov eax, dword [ebp - 0x30c4]
add eax, 1
mov dword [ebp - 0x3fd0], eax
mov ecx, dword [ebp - 0x30c4]
mov dl, byte [ecx]
mov byte [ebp - 0x22e9], dl
add dword [ebp - 0x30c4], 1
cmp byte [ebp - 0x22e9], 0
jne 0x102b03c0
mov eax, dword [ebp - 0x30c4]
sub eax, dword [ebp - 0x3fd0]
mov dword [ebp - 0x3fd4], eax
mov ecx, dword [ebp - 0x3fd4]
mov dword [ebp - 0x3fd8], ecx
mov edx, dword [ebp - 0x3fd8]
mov dword [ebp - 0x3fdc], edx
mov eax, dword [ebp - 0x3fdc]
push eax
mov ecx, dword [ebp - 0x3880]
push ecx
lea ecx, [ebp - 0x4494]
call fcn.1008ce30
mov dword [ebp - 4], 0x41
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x22f0], cl
movsx edx, byte [ebp - 0x22f0]
xor edx, 0xffffff98
mov byte [ebp - 0x22f1], dl
mov al, byte [ebp - 0x22f1]
mov byte [ebp - 0x3614], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x22f8], dl
movsx eax, byte [ebp - 0x22f8]
xor eax, 0xffffff98
mov byte [ebp - 0x22f9], al
mov cl, byte [ebp - 0x22f9]
mov byte [ebp - 0x3613], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2300], al
movsx ecx, byte [ebp - 0x2300]
xor ecx, 0xffffff98
mov byte [ebp - 0x2301], cl
mov dl, byte [ebp - 0x2301]
mov byte [ebp - 0x3612], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2308], dl
movsx eax, byte [ebp - 0x2308]
xor eax, 0xffffff98
mov byte [ebp - 0x2309], al
mov cl, byte [ebp - 0x2309]
mov byte [ebp - 0x3611], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2310], al
movsx ecx, byte [ebp - 0x2310]
xor ecx, 0xffffff98
mov byte [ebp - 0x2311], cl
mov dl, byte [ebp - 0x2311]
mov byte [ebp - 0x3610], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2318], dl
movsx eax, byte [ebp - 0x2318]
xor eax, 0xffffff98
mov byte [ebp - 0x2319], al
mov cl, byte [ebp - 0x2319]
mov byte [ebp - 0x360f], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2320], cl
movsx edx, byte [ebp - 0x2320]
xor edx, 0xffffff98
mov byte [ebp - 0x2321], dl
mov al, byte [ebp - 0x2321]
mov byte [ebp - 0x360e], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2328], al
movsx ecx, byte [ebp - 0x2328]
xor ecx, 0xffffff98
mov byte [ebp - 0x2329], cl
mov dl, byte [ebp - 0x2329]
mov byte [ebp - 0x360d], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2330], cl
movsx edx, byte [ebp - 0x2330]
xor edx, 0xffffff98
mov byte [ebp - 0x2331], dl
mov al, byte [ebp - 0x2331]
mov byte [ebp - 0x360c], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2338], al
movsx ecx, byte [ebp - 0x2338]
xor ecx, 0xffffff98
mov byte [ebp - 0x2339], cl
mov dl, byte [ebp - 0x2339]
mov byte [ebp - 0x360b], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2340], dl
movsx eax, byte [ebp - 0x2340]
xor eax, 0xffffff98
mov byte [ebp - 0x2341], al
mov cl, byte [ebp - 0x2341]
mov byte [ebp - 0x360a], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2348], cl
movsx edx, byte [ebp - 0x2348]
xor edx, 0xffffff98
mov byte [ebp - 0x2349], dl
mov al, byte [ebp - 0x2349]
mov byte [ebp - 0x3609], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2350], al
movsx ecx, byte [ebp - 0x2350]
xor ecx, 0xffffff98
mov byte [ebp - 0x2351], cl
mov dl, byte [ebp - 0x2351]
mov byte [ebp - 0x3608], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2358], dl
movsx eax, byte [ebp - 0x2358]
xor eax, 0xffffff98
mov byte [ebp - 0x2359], al
mov cl, byte [ebp - 0x2359]
mov byte [ebp - 0x3607], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2360], cl
movsx edx, byte [ebp - 0x2360]
xor edx, 0xffffff98
mov byte [ebp - 0x2361], dl
mov al, byte [ebp - 0x2361]
mov byte [ebp - 0x3606], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2368], al
movsx ecx, byte [ebp - 0x2368]
xor ecx, 0xffffff98
mov byte [ebp - 0x2369], cl
mov dl, byte [ebp - 0x2369]
mov byte [ebp - 0x3605], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2370], cl
movsx edx, byte [ebp - 0x2370]
xor edx, 0xffffff98
mov byte [ebp - 0x2371], dl
mov al, byte [ebp - 0x2371]
mov byte [ebp - 0x3604], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2378], al
movsx ecx, byte [ebp - 0x2378]
xor ecx, 0xffffff98
mov byte [ebp - 0x2379], cl
mov dl, byte [ebp - 0x2379]
mov byte [ebp - 0x3603], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2380], dl
movsx eax, byte [ebp - 0x2380]
xor eax, 0xffffff98
mov byte [ebp - 0x2381], al
mov cl, byte [ebp - 0x2381]
mov byte [ebp - 0x3602], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2388], cl
movsx edx, byte [ebp - 0x2388]
xor edx, 0xffffff98
mov byte [ebp - 0x2389], dl
mov al, byte [ebp - 0x2389]
mov byte [ebp - 0x3601], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2390], al
movsx ecx, byte [ebp - 0x2390]
xor ecx, 0xffffff98
mov byte [ebp - 0x2391], cl
mov dl, byte [ebp - 0x2391]
mov byte [ebp - 0x3600], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2398], dl
movsx eax, byte [ebp - 0x2398]
xor eax, 0xffffff98
mov byte [ebp - 0x2399], al
mov cl, byte [ebp - 0x2399]
mov byte [ebp - 0x35ff], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23a0], cl
movsx edx, byte [ebp - 0x23a0]
xor edx, 0xffffff98
mov byte [ebp - 0x23a1], dl
mov al, byte [ebp - 0x23a1]
mov byte [ebp - 0x35fe], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23a8], al
movsx ecx, byte [ebp - 0x23a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x23a9], cl
mov dl, byte [ebp - 0x23a9]
mov byte [ebp - 0x35fd], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23b0], dl
movsx eax, byte [ebp - 0x23b0]
xor eax, 0xffffff98
mov byte [ebp - 0x23b1], al
mov cl, byte [ebp - 0x23b1]
mov byte [ebp - 0x35fc], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23b8], cl
movsx edx, byte [ebp - 0x23b8]
xor edx, 0xffffff98
mov byte [ebp - 0x23b9], dl
mov al, byte [ebp - 0x23b9]
mov byte [ebp - 0x35fb], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23c0], al
movsx ecx, byte [ebp - 0x23c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x23c1], cl
mov dl, byte [ebp - 0x23c1]
mov byte [ebp - 0x35fa], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23c8], dl
movsx eax, byte [ebp - 0x23c8]
xor eax, 0xffffff98
mov byte [ebp - 0x23c9], al
mov cl, byte [ebp - 0x23c9]
mov byte [ebp - 0x35f9], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23d0], cl
movsx edx, byte [ebp - 0x23d0]
xor edx, 0xffffff98
mov byte [ebp - 0x23d1], dl
mov al, byte [ebp - 0x23d1]
mov byte [ebp - 0x35f8], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23d8], al
movsx ecx, byte [ebp - 0x23d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x23d9], cl
mov dl, byte [ebp - 0x23d9]
mov byte [ebp - 0x35f7], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23e0], dl
movsx eax, byte [ebp - 0x23e0]
xor eax, 0xffffff98
mov byte [ebp - 0x23e1], al
mov cl, byte [ebp - 0x23e1]
mov byte [ebp - 0x35f6], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23e8], cl
movsx edx, byte [ebp - 0x23e8]
xor edx, 0xffffff98
mov byte [ebp - 0x23e9], dl
mov al, byte [ebp - 0x23e9]
mov byte [ebp - 0x35f5], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23f0], dl
movsx eax, byte [ebp - 0x23f0]
xor eax, 0xffffff98
mov byte [ebp - 0x23f1], al
mov cl, byte [ebp - 0x23f1]
mov byte [ebp - 0x35f4], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23f8], cl
movsx edx, byte [ebp - 0x23f8]
xor edx, 0xffffff98
mov byte [ebp - 0x23f9], dl
mov al, byte [ebp - 0x23f9]
mov byte [ebp - 0x35f3], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2400], al
movsx ecx, byte [ebp - 0x2400]
xor ecx, 0xffffff98
mov byte [ebp - 0x2401], cl
mov dl, byte [ebp - 0x2401]
mov byte [ebp - 0x35f2], dl
mov eax, 1
imul ecx, eax, 0x23
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2408], dl
movsx eax, byte [ebp - 0x2408]
xor eax, 0xffffff98
mov byte [ebp - 0x2409], al
mov cl, byte [ebp - 0x2409]
mov byte [ebp - 0x35f1], cl
mov edx, 1
imul eax, edx, 0x24
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2410], cl
movsx edx, byte [ebp - 0x2410]
xor edx, 0xffffff98
mov byte [ebp - 0x2411], dl
mov al, byte [ebp - 0x2411]
mov byte [ebp - 0x35f0], al
mov ecx, 1
imul edx, ecx, 0x25
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2418], al
movsx ecx, byte [ebp - 0x2418]
xor ecx, 0xffffff98
mov byte [ebp - 0x2419], cl
mov dl, byte [ebp - 0x2419]
mov byte [ebp - 0x35ef], dl
mov eax, 1
imul ecx, eax, 0x26
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2420], dl
movsx eax, byte [ebp - 0x2420]
xor eax, 0xffffff98
mov byte [ebp - 0x2421], al
mov cl, byte [ebp - 0x2421]
mov byte [ebp - 0x35ee], cl
mov edx, 1
imul eax, edx, 0x27
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2428], cl
movsx edx, byte [ebp - 0x2428]
xor edx, 0xffffff98
mov byte [ebp - 0x2429], dl
mov al, byte [ebp - 0x2429]
mov byte [ebp - 0x35ed], al
mov ecx, 1
imul edx, ecx, 0x28
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2430], al
movsx ecx, byte [ebp - 0x2430]
xor ecx, 0xffffff98
mov byte [ebp - 0x2431], cl
mov dl, byte [ebp - 0x2431]
mov byte [ebp - 0x35ec], dl
mov eax, 1
imul ecx, eax, 0x29
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2438], dl
movsx eax, byte [ebp - 0x2438]
xor eax, 0xffffff98
mov byte [ebp - 0x2439], al
mov cl, byte [ebp - 0x2439]
mov byte [ebp - 0x35eb], cl
mov edx, 1
imul eax, edx, 0x2a
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2440], cl
movsx edx, byte [ebp - 0x2440]
xor edx, 0xffffff98
mov byte [ebp - 0x2441], dl
mov al, byte [ebp - 0x2441]
mov byte [ebp - 0x35ea], al
mov ecx, 1
imul edx, ecx, 0x2b
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2448], al
movsx ecx, byte [ebp - 0x2448]
xor ecx, 0xffffff98
mov byte [ebp - 0x2449], cl
mov dl, byte [ebp - 0x2449]
mov byte [ebp - 0x35e9], dl
mov eax, 1
imul ecx, eax, 0x2c
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2450], dl
movsx eax, byte [ebp - 0x2450]
xor eax, 0xffffff98
mov byte [ebp - 0x2451], al
mov cl, byte [ebp - 0x2451]
mov byte [ebp - 0x35e8], cl
mov edx, 1
imul eax, edx, 0x2d
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2458], cl
movsx edx, byte [ebp - 0x2458]
xor edx, 0xffffff98
mov byte [ebp - 0x2459], dl
mov al, byte [ebp - 0x2459]
mov byte [ebp - 0x35e7], al
mov ecx, 1
imul edx, ecx, 0x2e
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2460], al
movsx ecx, byte [ebp - 0x2460]
xor ecx, 0xffffff98
mov byte [ebp - 0x2461], cl
mov dl, byte [ebp - 0x2461]
mov byte [ebp - 0x35e6], dl
mov eax, 1
imul ecx, eax, 0x2f
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2468], dl
movsx eax, byte [ebp - 0x2468]
xor eax, 0xffffff98
mov byte [ebp - 0x2469], al
mov cl, byte [ebp - 0x2469]
mov byte [ebp - 0x35e5], cl
mov edx, 1
imul eax, edx, 0x30
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2470], cl
movsx edx, byte [ebp - 0x2470]
xor edx, 0xffffff98
mov byte [ebp - 0x2471], dl
mov al, byte [ebp - 0x2471]
mov byte [ebp - 0x35e4], al
mov ecx, 1
imul edx, ecx, 0x31
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2478], al
movsx ecx, byte [ebp - 0x2478]
xor ecx, 0xffffff98
mov byte [ebp - 0x2479], cl
mov dl, byte [ebp - 0x2479]
mov byte [ebp - 0x35e3], dl
mov eax, 1
imul ecx, eax, 0x32
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2480], dl
movsx eax, byte [ebp - 0x2480]
xor eax, 0xffffff98
mov byte [ebp - 0x2481], al
mov cl, byte [ebp - 0x2481]
mov byte [ebp - 0x35e2], cl
mov edx, 1
imul eax, edx, 0x33
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2488], cl
movsx edx, byte [ebp - 0x2488]
xor edx, 0xffffff98
mov byte [ebp - 0x2489], dl
mov al, byte [ebp - 0x2489]
mov byte [ebp - 0x35e1], al
mov ecx, 1
imul edx, ecx, 0x34
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2490], al
movsx ecx, byte [ebp - 0x2490]
xor ecx, 0xffffff98
mov byte [ebp - 0x2491], cl
mov dl, byte [ebp - 0x2491]
mov byte [ebp - 0x35e0], dl
mov eax, 1
imul ecx, eax, 0x35
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2498], dl
movsx eax, byte [ebp - 0x2498]
xor eax, 0xffffff98
mov byte [ebp - 0x2499], al
mov cl, byte [ebp - 0x2499]
mov byte [ebp - 0x35df], cl
mov edx, 1
imul eax, edx, 0x36
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x24a0], cl
movsx edx, byte [ebp - 0x24a0]
xor edx, 0xffffff98
mov byte [ebp - 0x24a1], dl
mov al, byte [ebp - 0x24a1]
mov byte [ebp - 0x35de], al
mov ecx, 1
imul edx, ecx, 0x37
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x24a8], al
movsx ecx, byte [ebp - 0x24a8]
xor ecx, 0xffffff98
mov byte [ebp - 0x24a9], cl
mov dl, byte [ebp - 0x24a9]
mov byte [ebp - 0x35dd], dl
mov eax, 1
imul ecx, eax, 0x38
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x24b0], dl
movsx eax, byte [ebp - 0x24b0]
xor eax, 0xffffff98
mov byte [ebp - 0x24b1], al
mov cl, byte [ebp - 0x24b1]
mov byte [ebp - 0x35dc], cl
mov edx, 1
imul eax, edx, 0x39
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x24b8], cl
movsx edx, byte [ebp - 0x24b8]
xor edx, 0xffffff98
mov byte [ebp - 0x24b9], dl
mov al, byte [ebp - 0x24b9]
mov byte [ebp - 0x35db], al
mov ecx, 1
imul edx, ecx, 0x3a
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x24c0], al
movsx ecx, byte [ebp - 0x24c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x24c1], cl
mov dl, byte [ebp - 0x24c1]
mov byte [ebp - 0x35da], dl
mov eax, 1
imul ecx, eax, 0x3b
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x24c8], dl
movsx eax, byte [ebp - 0x24c8]
xor eax, 0xffffff98
mov byte [ebp - 0x24c9], al
mov cl, byte [ebp - 0x24c9]
mov byte [ebp - 0x35d9], cl
mov edx, 1
imul eax, edx, 0x3c
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x24d0], cl
movsx edx, byte [ebp - 0x24d0]
xor edx, 0xffffff98
mov byte [ebp - 0x24d1], dl
mov al, byte [ebp - 0x24d1]
mov byte [ebp - 0x35d8], al
mov dword [ebp - 0x30c8], 0
jmp 0x102b0fb2
mov ecx, dword [ebp - 0x30c8]
add ecx, 1
mov dword [ebp - 0x30c8], ecx
cmp dword [ebp - 0x30c8], 0x3d
jae 0x102b102b
lea edx, [ebp - 0x3614]
mov dword [ebp - 0x3fe0], edx
mov eax, dword [ebp - 0x3fe0]
add eax, dword [ebp - 0x30c8]
mov dword [ebp - 0x3fe4], eax
mov ecx, dword [ebp - 0x3fe4]
mov dl, byte [ecx]
mov byte [ebp - 0x24d8], dl
mov al, byte [ebp - 0x3762]
mov byte [ebp - 0x31], al
movsx ecx, byte [ebp - 0x24d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x31], cl
lea edx, [ebp - 0x3614]
mov dword [ebp - 0x3fe8], edx
mov eax, dword [ebp - 0x3fe8]
add eax, dword [ebp - 0x30c8]
mov dword [ebp - 0x3fec], eax
mov ecx, dword [ebp - 0x3fec]
mov dl, byte [ebp - 0x31]
mov byte [ecx], dl
jmp 0x102b0fa3
lea eax, [ebp - 0x3614]
mov dword [ebp - 0x3ff0], eax
mov ecx, dword [ebp - 0x3ff0]
mov dword [ebp - 0x3884], ecx
lea edx, [ebp - 0x447c]
mov dword [ebp - 0x3ff4], edx
movzx eax, byte [ebp - 0x3763]
push eax
mov ecx, dword [ebp - 0x3ff4]
call fcn.1008cde0
mov byte [ebp - 4], 0x42
mov ecx, dword [ebp - 0x3884]
mov dword [ebp - 0x30cc], ecx
mov edx, dword [ebp - 0x30cc]
add edx, 1
mov dword [ebp - 0x3ff8], edx
mov eax, dword [ebp - 0x30cc]
mov cl, byte [eax]
mov byte [ebp - 0x24d9], cl
add dword [ebp - 0x30cc], 1
cmp byte [ebp - 0x24d9], 0
jne 0x102b1081
mov edx, dword [ebp - 0x30cc]
sub edx, dword [ebp - 0x3ff8]
mov dword [ebp - 0x3ffc], edx
mov eax, dword [ebp - 0x3ffc]
mov dword [ebp - 0x4000], eax
mov ecx, dword [ebp - 0x4000]
mov dword [ebp - 0x4004], ecx
mov edx, dword [ebp - 0x4004]
push edx
mov eax, dword [ebp - 0x3884]
push eax
lea ecx, [ebp - 0x447c]
call fcn.1008ce30
mov byte [ebp - 4], 0x43
mov ecx, dword [ebp - 0x30d0]
mov dword [ecx], 0x13a6
lea edx, [ebp - 0x447c]
push edx
mov ecx, dword [ebp - 0x30d0]
add ecx, 4
call fcn.100ad110
lea eax, [ebp - 0x4494]
push eax
mov ecx, dword [ebp - 0x30d0]
add ecx, 0x1c
call fcn.100ad110
mov ecx, dword [ebp - 0x4260]
mov dword [ebp - 0x388c], ecx
lea ecx, [ebp - 0x447c]
call fcn.1008bb90
mov dword [ebp - 0x388c], eax
mov edx, dword [0x103a921c]
mov dword [ebp - 0x3890], edx
lea eax, [ebp - 0x4008]
mov dword [ebp - 0x3888], eax
mov ecx, dword [ebp - 0x3888]
mov edx, dword [ebp - 0x3890]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3888]
mov dword [ebp - 0x4264], eax
mov ecx, dword [ebp - 0x4008]
mov edx, dword [ecx]
mov dword [ebp - 0x400c], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x400c]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x4010], edx
mov eax, dword [ebp - 0x4010]
mov dword [ebp - 0x4014], eax
mov ecx, dword [ebp - 0x4014]
mov dword [ebp - 0x4018], ecx
mov edx, dword [ebp - 0x388c]
push edx
mov ecx, dword [ebp - 0x3890]
call dword [ebp - 0x4018]
mov ecx, dword [ebp - 0x30d0]
mov dword [ecx + 0x34], eax
mov edx, dword [ebp - 0x4268]
mov dword [ebp - 0x3898], edx
lea ecx, [ebp - 0x4494]
call fcn.1008bb90
mov dword [ebp - 0x3898], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x389c], eax
lea ecx, [ebp - 0x401c]
mov dword [ebp - 0x3894], ecx
mov edx, dword [ebp - 0x3894]
mov eax, dword [ebp - 0x389c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3894]
mov dword [ebp - 0x426c], ecx
mov edx, dword [ebp - 0x401c]
mov eax, dword [edx]
mov dword [ebp - 0x4020], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x4020]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x4024], eax
mov ecx, dword [ebp - 0x4024]
mov dword [ebp - 0x4028], ecx
mov edx, dword [ebp - 0x4028]
mov dword [ebp - 0x402c], edx
mov eax, dword [ebp - 0x3898]
push eax
mov ecx, dword [ebp - 0x389c]
call dword [ebp - 0x402c]
mov ecx, dword [ebp - 0x30d0]
mov dword [ecx + 0x38], eax
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x447c]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4494]
call fcn.1008b960
mov edx, 0x3c
imul eax, edx, 3
mov ecx, dword [ebp - 0x10]
lea edx, [ecx + eax + 0x39c]
mov dword [ebp - 0x30e4], 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 - 0x24e0], dl
movsx eax, byte [ebp - 0x24e0]
xor eax, 0xffffff98
mov byte [ebp - 0x24e1], al
mov cl, byte [ebp - 0x24e1]
mov byte [ebp - 0x3558], 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 - 0x24e8], al
movsx ecx, byte [ebp - 0x24e8]
xor ecx, 0xffffff98
mov byte [ebp - 0x24e9], cl
mov dl, byte [ebp - 0x24e9]
mov byte [ebp - 0x3557], 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 - 0x24f0], cl
movsx edx, byte [ebp - 0x24f0]
xor edx, 0xffffff98
mov byte [ebp - 0x24f1], dl
mov al, byte [ebp - 0x24f1]
mov byte [ebp - 0x3556], 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 - 0x24f8], al
movsx ecx, byte [ebp - 0x24f8]
xor ecx, 0xffffff98
mov byte [ebp - 0x24f9], cl
mov dl, byte [ebp - 0x24f9]
mov byte [ebp - 0x3555], 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 - 0x2500], cl
movsx edx, byte [ebp - 0x2500]
xor edx, 0xffffff98
mov byte [ebp - 0x2501], dl
mov al, byte [ebp - 0x2501]
mov byte [ebp - 0x3554], 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 - 0x2508], al
movsx ecx, byte [ebp - 0x2508]
xor ecx, 0xffffff98
mov byte [ebp - 0x2509], cl
mov dl, byte [ebp - 0x2509]
mov byte [ebp - 0x3553], 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 - 0x2510], dl
movsx eax, byte [ebp - 0x2510]
xor eax, 0xffffff98
mov byte [ebp - 0x2511], al
mov cl, byte [ebp - 0x2511]
mov byte [ebp - 0x3552], 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 - 0x2518], cl
movsx edx, byte [ebp - 0x2518]
xor edx, 0xffffff98
mov byte [ebp - 0x2519], dl
mov al, byte [ebp - 0x2519]
mov byte [ebp - 0x3551], 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 - 0x2520], dl
movsx eax, byte [ebp - 0x2520]
xor eax, 0xffffff98
mov byte [ebp - 0x2521], al
mov cl, byte [ebp - 0x2521]
mov byte [ebp - 0x3550], 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 - 0x2528], cl
movsx edx, byte [ebp - 0x2528]
xor edx, 0xffffff98
mov byte [ebp - 0x2529], dl
mov al, byte [ebp - 0x2529]
mov byte [ebp - 0x354f], 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 - 0x2530], al
movsx ecx, byte [ebp - 0x2530]
xor ecx, 0xffffff98
mov byte [ebp - 0x2531], cl
mov dl, byte [ebp - 0x2531]
mov byte [ebp - 0x354e], 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 - 0x2538], dl
movsx eax, byte [ebp - 0x2538]
xor eax, 0xffffff98
mov byte [ebp - 0x2539], al
mov cl, byte [ebp - 0x2539]
mov byte [ebp - 0x354d], 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 - 0x2540], cl
movsx edx, byte [ebp - 0x2540]
xor edx, 0xffffff98
mov byte [ebp - 0x2541], dl
mov al, byte [ebp - 0x2541]
mov byte [ebp - 0x354c], 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 - 0x2548], al
movsx ecx, byte [ebp - 0x2548]
xor ecx, 0xffffff98
mov byte [ebp - 0x2549], cl
mov dl, byte [ebp - 0x2549]
mov byte [ebp - 0x354b], 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 - 0x2550], dl
movsx eax, byte [ebp - 0x2550]
xor eax, 0xffffff98
mov byte [ebp - 0x2551], al
mov cl, byte [ebp - 0x2551]
mov byte [ebp - 0x354a], 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 - 0x2558], cl
movsx edx, byte [ebp - 0x2558]
xor edx, 0xffffff98
mov byte [ebp - 0x2559], dl
mov al, byte [ebp - 0x2559]
mov byte [ebp - 0x3549], 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 - 0x2560], dl
movsx eax, byte [ebp - 0x2560]
xor eax, 0xffffff98
mov byte [ebp - 0x2561], al
mov cl, byte [ebp - 0x2561]
mov byte [ebp - 0x3548], 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 - 0x2568], cl
movsx edx, byte [ebp - 0x2568]
xor edx, 0xffffff98
mov byte [ebp - 0x2569], dl
mov al, byte [ebp - 0x2569]
mov byte [ebp - 0x3547], 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 - 0x2570], al
movsx ecx, byte [ebp - 0x2570]
xor ecx, 0xffffff98
mov byte [ebp - 0x2571], cl
mov dl, byte [ebp - 0x2571]
mov byte [ebp - 0x3546], 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 - 0x2578], dl
movsx eax, byte [ebp - 0x2578]
xor eax, 0xffffff98
mov byte [ebp - 0x2579], al
mov cl, byte [ebp - 0x2579]
mov byte [ebp - 0x3545], 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 - 0x2580], cl
movsx edx, byte [ebp - 0x2580]
xor edx, 0xffffff98
mov byte [ebp - 0x2581], dl
mov al, byte [ebp - 0x2581]
mov byte [ebp - 0x3544], 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 - 0x2588], al
movsx ecx, byte [ebp - 0x2588]
xor ecx, 0xffffff98
mov byte [ebp - 0x2589], cl
mov dl, byte [ebp - 0x2589]
mov byte [ebp - 0x3543], 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 - 0x2590], dl
movsx eax, byte [ebp - 0x2590]
xor eax, 0xffffff98
mov byte [ebp - 0x2591], al
mov cl, byte [ebp - 0x2591]
mov byte [ebp - 0x3542], 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 - 0x2598], cl
movsx edx, byte [ebp - 0x2598]
xor edx, 0xffffff98
mov byte [ebp - 0x2599], dl
mov al, byte [ebp - 0x2599]
mov byte [ebp - 0x3541], 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 - 0x25a0], al
movsx ecx, byte [ebp - 0x25a0]
xor ecx, 0xffffff98
mov byte [ebp - 0x25a1], cl
mov dl, byte [ebp - 0x25a1]
mov byte [ebp - 0x3540], 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 - 0x25a8], dl
movsx eax, byte [ebp - 0x25a8]
xor eax, 0xffffff98
mov byte [ebp - 0x25a9], al
mov cl, byte [ebp - 0x25a9]
mov byte [ebp - 0x353f], 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 - 0x25b0], cl
movsx edx, byte [ebp - 0x25b0]
xor edx, 0xffffff98
mov byte [ebp - 0x25b1], dl
mov al, byte [ebp - 0x25b1]
mov byte [ebp - 0x353e], 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 - 0x25b8], al
movsx ecx, byte [ebp - 0x25b8]
xor ecx, 0xffffff98
mov byte [ebp - 0x25b9], cl
mov dl, byte [ebp - 0x25b9]
mov byte [ebp - 0x353d], 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 - 0x25c0], dl
movsx eax, byte [ebp - 0x25c0]
xor eax, 0xffffff98
mov byte [ebp - 0x25c1], al
mov cl, byte [ebp - 0x25c1]
mov byte [ebp - 0x353c], 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 - 0x25c8], cl
movsx edx, byte [ebp - 0x25c8]
xor edx, 0xffffff98
mov byte [ebp - 0x25c9], dl
mov al, byte [ebp - 0x25c9]
mov byte [ebp - 0x353b], 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 - 0x25d0], al
movsx ecx, byte [ebp - 0x25d0]
xor ecx, 0xffffff98
mov byte [ebp - 0x25d1], cl
mov dl, byte [ebp - 0x25d1]
mov byte [ebp - 0x353a], 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 - 0x25d8], dl
movsx eax, byte [ebp - 0x25d8]
xor eax, 0xffffff98
mov byte [ebp - 0x25d9], al
mov cl, byte [ebp - 0x25d9]
mov byte [ebp - 0x3539], 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 - 0x25e0], al
movsx ecx, byte [ebp - 0x25e0]
xor ecx, 0xffffff98
mov byte [ebp - 0x25e1], cl
mov dl, byte [ebp - 0x25e1]
mov byte [ebp - 0x3538], 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 - 0x25e8], dl
movsx eax, byte [ebp - 0x25e8]
xor eax, 0xffffff98
mov byte [ebp - 0x25e9], al
mov cl, byte [ebp - 0x25e9]
mov byte [ebp - 0x3537], 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 - 0x25f0], cl
movsx edx, byte [ebp - 0x25f0]
xor edx, 0xffffff98
mov byte [ebp - 0x25f1], dl
mov al, byte [ebp - 0x25f1]
mov byte [ebp - 0x3536], 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 - 0x25f8], al
movsx ecx, byte [ebp - 0x25f8]
xor ecx, 0xffffff98
mov byte [ebp - 0x25f9], cl
mov dl, byte [ebp - 0x25f9]
mov byte [ebp - 0x3535], 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 - 0x2600], dl
movsx eax, byte [ebp - 0x2600]
xor eax, 0xffffff98
mov byte [ebp - 0x2601], al
mov cl, byte [ebp - 0x2601]
mov byte [ebp - 0x3534], 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 - 0x2608], cl
movsx edx, byte [ebp - 0x2608]
xor edx, 0xffffff98
mov byte [ebp - 0x2609], dl
mov al, byte [ebp - 0x2609]
mov byte [ebp - 0x3533], 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 - 0x2610], al
movsx ecx, byte [ebp - 0x2610]
xor ecx, 0xffffff98
mov byte [ebp - 0x2611], cl
mov dl, byte [ebp - 0x2611]
mov byte [ebp - 0x3532], 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 - 0x2618], dl
movsx eax, byte [ebp - 0x2618]
xor eax, 0xffffff98
mov byte [ebp - 0x2619], al
mov cl, byte [ebp - 0x2619]
mov byte [ebp - 0x3531], 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 - 0x2620], cl
movsx edx, byte [ebp - 0x2620]
xor edx, 0xffffff98
mov byte [ebp - 0x2621], dl
mov al, byte [ebp - 0x2621]
mov byte [ebp - 0x3530], 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 - 0x2628], al
movsx ecx, byte [ebp - 0x2628]
xor ecx, 0xffffff98
mov byte [ebp - 0x2629], cl
mov dl, byte [ebp - 0x2629]
mov byte [ebp - 0x352f], 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 - 0x2630], dl
movsx eax, byte [ebp - 0x2630]
xor eax, 0xffffff98
mov byte [ebp - 0x2631], al
mov cl, byte [ebp - 0x2631]
mov byte [ebp - 0x352e], 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 - 0x2638], cl
movsx edx, byte [ebp - 0x2638]
xor edx, 0xffffff98
mov byte [ebp - 0x2639], dl
mov al, byte [ebp - 0x2639]
mov byte [ebp - 0x352d], 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 - 0x2640], al
movsx ecx, byte [ebp - 0x2640]
xor ecx, 0xffffff98
mov byte [ebp - 0x2641], cl
mov dl, byte [ebp - 0x2641]
mov byte [ebp - 0x352c], 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 - 0x2648], dl
movsx eax, byte [ebp - 0x2648]
xor eax, 0xffffff98
mov byte [ebp - 0x2649], al
mov cl, byte [ebp - 0x2649]
mov byte [ebp - 0x352b], 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 - 0x2650], cl
movsx edx, byte [ebp - 0x2650]
xor edx, 0xffffff98
mov byte [ebp - 0x2651], dl
mov al, byte [ebp - 0x2651]
mov byte [ebp - 0x352a], 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 - 0x2658], al
movsx ecx, byte [ebp - 0x2658]
xor ecx, 0xffffff98
mov byte [ebp - 0x2659], cl
mov dl, byte [ebp - 0x2659]
mov byte [ebp - 0x3529], 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 - 0x2660], dl
movsx eax, byte [ebp - 0x2660]
xor eax, 0xffffff98
mov byte [ebp - 0x2661], al
mov cl, byte [ebp - 0x2661]
mov byte [ebp - 0x3528], 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 - 0x2668], cl
movsx edx, byte [ebp - 0x2668]
xor edx, 0xffffff98
mov byte [ebp - 0x2669], dl
mov al, byte [ebp - 0x2669]
mov byte [ebp - 0x3527], 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 - 0x2670], al
movsx ecx, byte [ebp - 0x2670]
xor ecx, 0xffffff98
mov byte [ebp - 0x2671], cl
mov dl, byte [ebp - 0x2671]
mov byte [ebp - 0x3526], 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 - 0x2678], dl
movsx eax, byte [ebp - 0x2678]
xor eax, 0xffffff98
mov byte [ebp - 0x2679], al
mov cl, byte [ebp - 0x2679]
mov byte [ebp - 0x3525], 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 - 0x2680], cl
movsx edx, byte [ebp - 0x2680]
xor edx, 0xffffff98
mov byte [ebp - 0x2681], dl
mov al, byte [ebp - 0x2681]
mov byte [ebp - 0x3524], 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 - 0x2688], al
movsx ecx, byte [ebp - 0x2688]
xor ecx, 0xffffff98
mov byte [ebp - 0x2689], cl
mov dl, byte [ebp - 0x2689]
mov byte [ebp - 0x3523], 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 - 0x2690], dl
movsx eax, byte [ebp - 0x2690]
xor eax, 0xffffff98
mov byte [ebp - 0x2691], al
mov cl, byte [ebp - 0x2691]
mov byte [ebp - 0x3522], 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 - 0x2698], cl
movsx edx, byte [ebp - 0x2698]
xor edx, 0xffffff98
mov byte [ebp - 0x2699], dl
mov al, byte [ebp - 0x2699]
mov byte [ebp - 0x3521], 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 - 0x26a0], al
movsx ecx, byte [ebp - 0x26a0]
xor ecx, 0xffffff98
mov byte [ebp - 0x26a1], cl
mov dl, byte [ebp - 0x26a1]
mov byte [ebp - 0x3520], 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 - 0x26a8], dl
movsx eax, byte [ebp - 0x26a8]
xor eax, 0xffffff98
mov byte [ebp - 0x26a9], al
mov cl, byte [ebp - 0x26a9]
mov byte [ebp - 0x351f], 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 - 0x26b0], cl
movsx edx, byte [ebp - 0x26b0]
xor edx, 0xffffff98
mov byte [ebp - 0x26b1], dl
mov al, byte [ebp - 0x26b1]
mov byte [ebp - 0x351e], al
mov dword [ebp - 0x30d4], 0
jmp 0x102b1dce
mov ecx, dword [ebp - 0x30d4]
add ecx, 1
mov dword [ebp - 0x30d4], ecx
cmp dword [ebp - 0x30d4], 0x3b
jae 0x102b1e47
lea edx, [ebp - 0x3558]
mov dword [ebp - 0x4030], edx
mov eax, dword [ebp - 0x4030]
add eax, dword [ebp - 0x30d4]
mov dword [ebp - 0x4034], eax
mov ecx, dword [ebp - 0x4034]
mov dl, byte [ecx]
mov byte [ebp - 0x26b8], dl
mov al, byte [ebp - 0x3764]
mov byte [ebp - 0x32], al
movsx ecx, byte [ebp - 0x26b8]
xor ecx, 0xffffff98
mov byte [ebp - 0x32], cl
lea edx, [ebp - 0x3558]
mov dword [ebp - 0x4038], edx
mov eax, dword [ebp - 0x4038]
add eax, dword [ebp - 0x30d4]
mov dword [ebp - 0x403c], eax
mov ecx, dword [ebp - 0x403c]
mov dl, byte [ebp - 0x32]
mov byte [ecx], dl
jmp 0x102b1dbf
lea eax, [ebp - 0x3558]
mov dword [ebp - 0x4040], eax
mov ecx, dword [ebp - 0x4040]
mov dword [ebp - 0x38a0], ecx
lea edx, [ebp - 0x44c4]
mov dword [ebp - 0x4044], edx
movzx eax, byte [ebp - 0x3765]
push eax
mov ecx, dword [ebp - 0x4044]
call fcn.1008cde0
mov dword [ebp - 4], 0x44
mov ecx, dword [ebp - 0x38a0]
mov dword [ebp - 0x30d8], ecx
mov edx, dword [ebp - 0x30d8]
add edx, 1
mov dword [ebp - 0x4048], edx
mov eax, dword [ebp - 0x30d8]
mov cl, byte [eax]
mov byte [ebp - 0x26b9], cl
add dword [ebp - 0x30d8], 1
cmp byte [ebp - 0x26b9], 0
jne 0x102b1ea0
mov edx, dword [ebp - 0x30d8]
sub edx, dword [ebp - 0x4048]
mov dword [ebp - 0x404c], edx
mov eax, dword [ebp - 0x404c]
mov dword [ebp - 0x4050], eax
mov ecx, dword [ebp - 0x4050]
mov dword [ebp - 0x4054], ecx
mov edx, dword [ebp - 0x4054]
push edx
mov eax, dword [ebp - 0x38a0]
push eax
lea ecx, [ebp - 0x44c4]
call fcn.1008ce30
mov dword [ebp - 4], 0x45
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26c0], al
movsx ecx, byte [ebp - 0x26c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x26c1], cl
mov dl, byte [ebp - 0x26c1]
mov byte [ebp - 0x3594], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26c8], cl
movsx edx, byte [ebp - 0x26c8]
xor edx, 0xffffff98
mov byte [ebp - 0x26c9], dl
mov al, byte [ebp - 0x26c9]
mov byte [ebp - 0x3593], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26d0], dl
movsx eax, byte [ebp - 0x26d0]
xor eax, 0xffffff98
mov byte [ebp - 0x26d1], al
mov cl, byte [ebp - 0x26d1]
mov byte [ebp - 0x3592], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26d8], cl
movsx edx, byte [ebp - 0x26d8]
xor edx, 0xffffff98
mov byte [ebp - 0x26d9], dl
mov al, byte [ebp - 0x26d9]
mov byte [ebp - 0x3591], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26e0], dl
movsx eax, byte [ebp - 0x26e0]
xor eax, 0xffffff98
mov byte [ebp - 0x26e1], al
mov cl, byte [ebp - 0x26e1]
mov byte [ebp - 0x3590], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26e8], cl
movsx edx, byte [ebp - 0x26e8]
xor edx, 0xffffff98
mov byte [ebp - 0x26e9], dl
mov al, byte [ebp - 0x26e9]
mov byte [ebp - 0x358f], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26f0], al
movsx ecx, byte [ebp - 0x26f0]
xor ecx, 0xffffff98
mov byte [ebp - 0x26f1], cl
mov dl, byte [ebp - 0x26f1]
mov byte [ebp - 0x358e], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26f8], dl
movsx eax, byte [ebp - 0x26f8]
xor eax, 0xffffff98
mov byte [ebp - 0x26f9], al
mov cl, byte [ebp - 0x26f9]
mov byte [ebp - 0x358d], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2700], al
movsx ecx, byte [ebp - 0x2700]
xor ecx, 0xffffff98
mov byte [ebp - 0x2701], cl
mov dl, byte [ebp - 0x2701]
mov byte [ebp - 0x358c], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2708], dl
movsx eax, byte [ebp - 0x2708]
xor eax, 0xffffff98
mov byte [ebp - 0x2709], al
mov cl, byte [ebp - 0x2709]
mov byte [ebp - 0x358b], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2710], cl
movsx edx, byte [ebp - 0x2710]
xor edx, 0xffffff98
mov byte [ebp - 0x2711], dl
mov al, byte [ebp - 0x2711]
mov byte [ebp - 0x358a], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2718], al
movsx ecx, byte [ebp - 0x2718]
xor ecx, 0xffffff98
mov byte [ebp - 0x2719], cl
mov dl, byte [ebp - 0x2719]
mov byte [ebp - 0x3589], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2720], dl
movsx eax, byte [ebp - 0x2720]
xor eax, 0xffffff98
mov byte [ebp - 0x2721], al
mov cl, byte [ebp - 0x2721]
mov byte [ebp - 0x3588], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2728], cl
movsx edx, byte [ebp - 0x2728]
xor edx, 0xffffff98
mov byte [ebp - 0x2729], dl
mov al, byte [ebp - 0x2729]
mov byte [ebp - 0x3587], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2730], al
movsx ecx, byte [ebp - 0x2730]
xor ecx, 0xffffff98
mov byte [ebp - 0x2731], cl
mov dl, byte [ebp - 0x2731]
mov byte [ebp - 0x3586], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2738], dl
movsx eax, byte [ebp - 0x2738]
xor eax, 0xffffff98
mov byte [ebp - 0x2739], al
mov cl, byte [ebp - 0x2739]
mov byte [ebp - 0x3585], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2740], al
movsx ecx, byte [ebp - 0x2740]
xor ecx, 0xffffff98
mov byte [ebp - 0x2741], cl
mov dl, byte [ebp - 0x2741]
mov byte [ebp - 0x3584], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2748], dl
movsx eax, byte [ebp - 0x2748]
xor eax, 0xffffff98
mov byte [ebp - 0x2749], al
mov cl, byte [ebp - 0x2749]
mov byte [ebp - 0x3583], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2750], cl
movsx edx, byte [ebp - 0x2750]
xor edx, 0xffffff98
mov byte [ebp - 0x2751], dl
mov al, byte [ebp - 0x2751]
mov byte [ebp - 0x3582], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2758], al
movsx ecx, byte [ebp - 0x2758]
xor ecx, 0xffffff98
mov byte [ebp - 0x2759], cl
mov dl, byte [ebp - 0x2759]
mov byte [ebp - 0x3581], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2760], dl
movsx eax, byte [ebp - 0x2760]
xor eax, 0xffffff98
mov byte [ebp - 0x2761], al
mov cl, byte [ebp - 0x2761]
mov byte [ebp - 0x3580], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2768], cl
movsx edx, byte [ebp - 0x2768]
xor edx, 0xffffff98
mov byte [ebp - 0x2769], dl
mov al, byte [ebp - 0x2769]
mov byte [ebp - 0x357f], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2770], al
movsx ecx, byte [ebp - 0x2770]
xor ecx, 0xffffff98
mov byte [ebp - 0x2771], cl
mov dl, byte [ebp - 0x2771]
mov byte [ebp - 0x357e], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2778], dl
movsx eax, byte [ebp - 0x2778]
xor eax, 0xffffff98
mov byte [ebp - 0x2779], al
mov cl, byte [ebp - 0x2779]
mov byte [ebp - 0x357d], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2780], cl
movsx edx, byte [ebp - 0x2780]
xor edx, 0xffffff98
mov byte [ebp - 0x2781], dl
mov al, byte [ebp - 0x2781]
mov byte [ebp - 0x357c], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2788], al
movsx ecx, byte [ebp - 0x2788]
xor ecx, 0xffffff98
mov byte [ebp - 0x2789], cl
mov dl, byte [ebp - 0x2789]
mov byte [ebp - 0x357b], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2790], dl
movsx eax, byte [ebp - 0x2790]
xor eax, 0xffffff98
mov byte [ebp - 0x2791], al
mov cl, byte [ebp - 0x2791]
mov byte [ebp - 0x357a], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2798], cl
movsx edx, byte [ebp - 0x2798]
xor edx, 0xffffff98
mov byte [ebp - 0x2799], dl
mov al, byte [ebp - 0x2799]
mov byte [ebp - 0x3579], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27a0], al
movsx ecx, byte [ebp - 0x27a0]
xor ecx, 0xffffff98
mov byte [ebp - 0x27a1], cl
mov dl, byte [ebp - 0x27a1]
mov byte [ebp - 0x3578], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27a8], dl
movsx eax, byte [ebp - 0x27a8]
xor eax, 0xffffff98
mov byte [ebp - 0x27a9], al
mov cl, byte [ebp - 0x27a9]
mov byte [ebp - 0x3577], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27b0], cl
movsx edx, byte [ebp - 0x27b0]
xor edx, 0xffffff98
mov byte [ebp - 0x27b1], dl
mov al, byte [ebp - 0x27b1]
mov byte [ebp - 0x3576], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27b8], al
movsx ecx, byte [ebp - 0x27b8]
xor ecx, 0xffffff98
mov byte [ebp - 0x27b9], cl
mov dl, byte [ebp - 0x27b9]
mov byte [ebp - 0x3575], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27c0], cl
movsx edx, byte [ebp - 0x27c0]
xor edx, 0xffffff98
mov byte [ebp - 0x27c1], dl
mov al, byte [ebp - 0x27c1]
mov byte [ebp - 0x3574], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27c8], al
movsx ecx, byte [ebp - 0x27c8]
xor ecx, 0xffffff98
mov byte [ebp - 0x27c9], cl
mov dl, byte [ebp - 0x27c9]
mov byte [ebp - 0x3573], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27d0], dl
movsx eax, byte [ebp - 0x27d0]
xor eax, 0xffffff98
mov byte [ebp - 0x27d1], al
mov cl, byte [ebp - 0x27d1]
mov byte [ebp - 0x3572], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27d8], cl
movsx edx, byte [ebp - 0x27d8]
xor edx, 0xffffff98
mov byte [ebp - 0x27d9], dl
mov al, byte [ebp - 0x27d9]
mov byte [ebp - 0x3571], al
mov ecx, 1
imul edx, ecx, 0x24
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27e0], al
movsx ecx, byte [ebp - 0x27e0]
xor ecx, 0xffffff98
mov byte [ebp - 0x27e1], cl
mov dl, byte [ebp - 0x27e1]
mov byte [ebp - 0x3570], dl
mov eax, 1
imul ecx, eax, 0x25
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27e8], dl
movsx eax, byte [ebp - 0x27e8]
xor eax, 0xffffff98
mov byte [ebp - 0x27e9], al
mov cl, byte [ebp - 0x27e9]
mov byte [ebp - 0x356f], cl
mov edx, 1
imul eax, edx, 0x26
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27f0], cl
movsx edx, byte [ebp - 0x27f0]
xor edx, 0xffffff98
mov byte [ebp - 0x27f1], dl
mov al, byte [ebp - 0x27f1]
mov byte [ebp - 0x356e], al
mov ecx, 1
imul edx, ecx, 0x27
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27f8], al
movsx ecx, byte [ebp - 0x27f8]
xor ecx, 0xffffff98
mov byte [ebp - 0x27f9], cl
mov dl, byte [ebp - 0x27f9]
mov byte [ebp - 0x356d], dl
mov eax, 1
imul ecx, eax, 0x28
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2800], dl
movsx eax, byte [ebp - 0x2800]
xor eax, 0xffffff98
mov byte [ebp - 0x2801], al
mov cl, byte [ebp - 0x2801]
mov byte [ebp - 0x356c], cl
mov edx, 1
imul eax, edx, 0x29
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2808], cl
movsx edx, byte [ebp - 0x2808]
xor edx, 0xffffff98
mov byte [ebp - 0x2809], dl
mov al, byte [ebp - 0x2809]
mov byte [ebp - 0x356b], al
mov ecx, 1
imul edx, ecx, 0x2a
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2810], al
movsx ecx, byte [ebp - 0x2810]
xor ecx, 0xffffff98
mov byte [ebp - 0x2811], cl
mov dl, byte [ebp - 0x2811]
mov byte [ebp - 0x356a], dl
mov eax, 1
imul ecx, eax, 0x2b
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2818], dl
movsx eax, byte [ebp - 0x2818]
xor eax, 0xffffff98
mov byte [ebp - 0x2819], al
mov cl, byte [ebp - 0x2819]
mov byte [ebp - 0x3569], cl
mov edx, 1
imul eax, edx, 0x2c
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2820], cl
movsx edx, byte [ebp - 0x2820]
xor edx, 0xffffff98
mov byte [ebp - 0x2821], dl
mov al, byte [ebp - 0x2821]
mov byte [ebp - 0x3568], al
mov ecx, 1
imul edx, ecx, 0x2d
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2828], al
movsx ecx, byte [ebp - 0x2828]
xor ecx, 0xffffff98
mov byte [ebp - 0x2829], cl
mov dl, byte [ebp - 0x2829]
mov byte [ebp - 0x3567], dl
mov eax, 1
imul ecx, eax, 0x2e
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2830], dl
movsx eax, byte [ebp - 0x2830]
xor eax, 0xffffff98
mov byte [ebp - 0x2831], al
mov cl, byte [ebp - 0x2831]
mov byte [ebp - 0x3566], cl
mov edx, 1
imul eax, edx, 0x2f
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2838], cl
movsx edx, byte [ebp - 0x2838]
xor edx, 0xffffff98
mov byte [ebp - 0x2839], dl
mov al, byte [ebp - 0x2839]
mov byte [ebp - 0x3565], al
mov ecx, 1
imul edx, ecx, 0x30
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2840], al
movsx ecx, byte [ebp - 0x2840]
xor ecx, 0xffffff98
mov byte [ebp - 0x2841], cl
mov dl, byte [ebp - 0x2841]
mov byte [ebp - 0x3564], dl
mov eax, 1
imul ecx, eax, 0x31
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2848], dl
movsx eax, byte [ebp - 0x2848]
xor eax, 0xffffff98
mov byte [ebp - 0x2849], al
mov cl, byte [ebp - 0x2849]
mov byte [ebp - 0x3563], cl
mov edx, 1
imul eax, edx, 0x32
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2850], cl
movsx edx, byte [ebp - 0x2850]
xor edx, 0xffffff98
mov byte [ebp - 0x2851], dl
mov al, byte [ebp - 0x2851]
mov byte [ebp - 0x3562], al
mov ecx, 1
imul edx, ecx, 0x33
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2858], al
movsx ecx, byte [ebp - 0x2858]
xor ecx, 0xffffff98
mov byte [ebp - 0x2859], cl
mov dl, byte [ebp - 0x2859]
mov byte [ebp - 0x3561], dl
mov eax, 1
imul ecx, eax, 0x34
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2860], dl
movsx eax, byte [ebp - 0x2860]
xor eax, 0xffffff98
mov byte [ebp - 0x2861], al
mov cl, byte [ebp - 0x2861]
mov byte [ebp - 0x3560], cl
mov edx, 1
imul eax, edx, 0x35
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2868], cl
movsx edx, byte [ebp - 0x2868]
xor edx, 0xffffff98
mov byte [ebp - 0x2869], dl
mov al, byte [ebp - 0x2869]
mov byte [ebp - 0x355f], al
mov ecx, 1
imul edx, ecx, 0x36
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2870], al
movsx ecx, byte [ebp - 0x2870]
xor ecx, 0xffffff98
mov byte [ebp - 0x2871], cl
mov dl, byte [ebp - 0x2871]
mov byte [ebp - 0x355e], dl
mov eax, 1
imul ecx, eax, 0x37
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2878], dl
movsx eax, byte [ebp - 0x2878]
xor eax, 0xffffff98
mov byte [ebp - 0x2879], al
mov cl, byte [ebp - 0x2879]
mov byte [ebp - 0x355d], cl
mov edx, 1
imul eax, edx, 0x38
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2880], cl
movsx edx, byte [ebp - 0x2880]
xor edx, 0xffffff98
mov byte [ebp - 0x2881], dl
mov al, byte [ebp - 0x2881]
mov byte [ebp - 0x355c], al
mov ecx, 1
imul edx, ecx, 0x39
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2888], al
movsx ecx, byte [ebp - 0x2888]
xor ecx, 0xffffff98
mov byte [ebp - 0x2889], cl
mov dl, byte [ebp - 0x2889]
mov byte [ebp - 0x355b], dl
mov eax, 1
imul ecx, eax, 0x3a
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2890], dl
movsx eax, byte [ebp - 0x2890]
xor eax, 0xffffff98
mov byte [ebp - 0x2891], al
mov cl, byte [ebp - 0x2891]
mov byte [ebp - 0x355a], cl
mov dword [ebp - 0x30dc], 0
jmp 0x102b2a32
mov edx, dword [ebp - 0x30dc]
add edx, 1
mov dword [ebp - 0x30dc], edx
cmp dword [ebp - 0x30dc], 0x3b
jae 0x102b2aab
lea eax, [ebp - 0x3594]
mov dword [ebp - 0x4058], eax
mov ecx, dword [ebp - 0x4058]
add ecx, dword [ebp - 0x30dc]
mov dword [ebp - 0x405c], ecx
mov edx, dword [ebp - 0x405c]
mov al, byte [edx]
mov byte [ebp - 0x2898], al
mov cl, byte [ebp - 0x3766]
mov byte [ebp - 0x33], cl
movsx edx, byte [ebp - 0x2898]
xor edx, 0xffffff98
mov byte [ebp - 0x33], dl
lea eax, [ebp - 0x3594]
mov dword [ebp - 0x4060], eax
mov ecx, dword [ebp - 0x4060]
add ecx, dword [ebp - 0x30dc]
mov dword [ebp - 0x4064], ecx
mov edx, dword [ebp - 0x4064]
mov al, byte [ebp - 0x33]
mov byte [edx], al
jmp 0x102b2a23
lea ecx, [ebp - 0x3594]
mov dword [ebp - 0x4068], ecx
mov edx, dword [ebp - 0x4068]
mov dword [ebp - 0x38a4], edx
lea eax, [ebp - 0x44ac]
mov dword [ebp - 0x406c], eax
movzx ecx, byte [ebp - 0x3767]
push ecx
mov ecx, dword [ebp - 0x406c]
call fcn.1008cde0
mov byte [ebp - 4], 0x46
mov edx, dword [ebp - 0x38a4]
mov dword [ebp - 0x30e0], edx
mov eax, dword [ebp - 0x30e0]
add eax, 1
mov dword [ebp - 0x4070], eax
mov ecx, dword [ebp - 0x30e0]
mov dl, byte [ecx]
mov byte [ebp - 0x2899], dl
add dword [ebp - 0x30e0], 1
cmp byte [ebp - 0x2899], 0
jne 0x102b2b01
mov eax, dword [ebp - 0x30e0]
sub eax, dword [ebp - 0x4070]
mov dword [ebp - 0x4074], eax
mov ecx, dword [ebp - 0x4074]
mov dword [ebp - 0x4078], ecx
mov edx, dword [ebp - 0x4078]
mov dword [ebp - 0x407c], edx
mov eax, dword [ebp - 0x407c]
push eax
mov ecx, dword [ebp - 0x38a4]
push ecx
lea ecx, [ebp - 0x44ac]
call fcn.1008ce30
mov byte [ebp - 4], 0x47
mov edx, dword [ebp - 0x30e4]
mov dword [edx], 0x13a7
lea eax, [ebp - 0x44ac]
push eax
mov ecx, dword [ebp - 0x30e4]
add ecx, 4
call fcn.100ad110
lea ecx, [ebp - 0x44c4]
push ecx
mov ecx, dword [ebp - 0x30e4]
add ecx, 0x1c
call fcn.100ad110
mov edx, dword [ebp - 0x4270]
mov dword [ebp - 0x3928], edx
lea ecx, [ebp - 0x44ac]
call fcn.1008bb90
mov dword [ebp - 0x3928], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x38b0], eax
lea ecx, [ebp - 0x4080]
mov dword [ebp - 0x38a8], ecx
mov edx, dword [ebp - 0x38a8]
mov eax, dword [ebp - 0x38b0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x38a8]
mov dword [ebp - 0x4274], ecx
mov edx, dword [ebp - 0x4080]
mov eax, dword [edx]
mov dword [ebp - 0x4084], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x4084]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x4088], eax
mov ecx, dword [ebp - 0x4088]
mov dword [ebp - 0x408c], ecx
mov edx, dword [ebp - 0x408c]
mov dword [ebp - 0x4090], edx
mov eax, dword [ebp - 0x3928]
push eax
mov ecx, dword [ebp - 0x38b0]
call dword [ebp - 0x4090]
mov ecx, dword [ebp - 0x30e4]
mov dword [ecx + 0x34], eax
mov edx, dword [ebp - 0x4278]
mov dword [ebp - 0x38b8], edx
lea ecx, [ebp - 0x44c4]
call fcn.1008bb90
mov dword [ebp - 0x38b8], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x38bc], eax
lea ecx, [ebp - 0x4094]
mov dword [ebp - 0x38b4], ecx
mov edx, dword [ebp - 0x38b4]
mov eax, dword [ebp - 0x38bc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x38b4]
mov dword [ebp - 0x427c], ecx
mov edx, dword [ebp - 0x4094]
mov eax, dword [edx]
mov dword [ebp - 0x4098], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x4098]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x409c], eax
mov ecx, dword [ebp - 0x409c]
mov dword [ebp - 0x40a0], ecx
mov edx, dword [ebp - 0x40a0]
mov dword [ebp - 0x40a4], edx
mov eax, dword [ebp - 0x38b8]
push eax
mov ecx, dword [ebp - 0x38bc]
call dword [ebp - 0x40a4]
mov ecx, dword [ebp - 0x30e4]
mov dword [ecx + 0x38], eax
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x44ac]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x44c4]
call fcn.1008b960
mov edx, 0x3c
shl edx, 2
mov eax, dword [ebp - 0x10]
lea ecx, [eax + edx + 0x39c]
mov dword [ebp - 0x30f8], ecx
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28a0], cl
movsx edx, byte [ebp - 0x28a0]
xor edx, 0xffffff98
mov byte [ebp - 0x28a1], dl
mov al, byte [ebp - 0x28a1]
mov byte [ebp - 0x36f8], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28a8], dl
movsx eax, byte [ebp - 0x28a8]
xor eax, 0xffffff98
mov byte [ebp - 0x28a9], al
mov cl, byte [ebp - 0x28a9]
mov byte [ebp - 0x36f7], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28b0], al
movsx ecx, byte [ebp - 0x28b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x28b1], cl
mov dl, byte [ebp - 0x28b1]
mov byte [ebp - 0x36f6], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28b8], dl
movsx eax, byte [ebp - 0x28b8]
xor eax, 0xffffff98
mov byte [ebp - 0x28b9], al
mov cl, byte [ebp - 0x28b9]
mov byte [ebp - 0x36f5], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28c0], al
movsx ecx, byte [ebp - 0x28c0]
xor ecx, 0xffffff98
mov byte [ebp - 0x28c1], cl
mov dl, byte [ebp - 0x28c1]
mov byte [ebp - 0x36f4], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28c8], dl
movsx eax, byte [ebp - 0x28c8]
xor eax, 0xffffff98
mov byte [ebp - 0x28c9], al
mov cl, byte [ebp - 0x28c9]
mov byte [ebp - 0x36f3], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28d0], cl
movsx edx, byte [ebp - 0x28d0]
xor edx, 0xffffff98
mov byte [ebp - 0x28d1], dl
mov al, byte [ebp - 0x28d1]
mov byte [ebp - 0x36f2], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28d8], al
movsx ecx, byte [ebp - 0x28d8]
xor ecx, 0xffffff98
mov byte [ebp - 0x28d9], cl
mov dl, byte [ebp - 0x28d9]
mov byte [ebp - 0x36f1], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28e0], cl
movsx edx, byte [ebp - 0x28e0]
xor edx, 0xffffff98
mov byte [ebp - 0x28e1], dl
mov al, byte [ebp - 0x28e1]
mov byte [ebp - 0x36f0], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28e8], al
movsx ecx, byte [ebp - 0x28e8]
xor ecx, 0xffffff98
mov byte [ebp - 0x28e9], cl
mov dl, byte [ebp - 0x28e9]
mov byte [ebp - 0x36ef], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28f0], dl
movsx eax, byte [ebp - 0x28f0]
xor eax, 0xffffff98
mov byte [ebp - 0x28f1], al
mov cl, byte [ebp - 0x28f1]
mov byte [ebp - 0x36ee], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28f8], cl
movsx edx, byte [ebp - 0x28f8]
xor edx, 0xffffff98
mov byte [ebp - 0x28f9], dl
mov al, byte [ebp - 0x28f9]
mov byte [ebp - 0x36ed], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2900], al
movsx ecx, byte [ebp - 0x2900]
xor ecx, 0xffffff98
mov byte [ebp - 0x2901], cl
mov dl, byte [ebp - 0x2901]
mov byte [ebp - 0x36ec], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2908], dl
movsx eax, byte [ebp - 0x2908]
xor eax, 0xffffff98
mov byte [ebp - 0x2909], al
mov cl, byte [ebp - 0x2909]
mov byte [ebp - 0x36eb], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2910], cl
movsx edx, byte [ebp - 0x2910]
xor edx, 0xffffff98
mov byte [ebp - 0x2911], dl
mov al, byte [ebp - 0x2911]
mov byte [ebp - 0x36ea], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2918], al
movsx ecx, byte [ebp - 0x2918]
xor ecx, 0xffffff98
mov byte [ebp - 0x2919], cl
mov dl, byte [ebp - 0x2919]
mov byte [ebp - 0x36e9], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2920], cl
movsx edx, byte [ebp - 0x2920]
xor edx, 0xffffff98
mov byte [ebp - 0x2921], dl
mov al, byte [ebp - 0x2921]
mov byte [ebp - 0x36e8], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2928], al
movsx ecx, byte [ebp - 0x2928]
xor ecx, 0xffffff98
mov byte [ebp - 0x2929], cl
mov dl, byte [ebp - 0x2929]
mov byte [ebp - 0x36e7], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2930], dl
movsx eax, byte [ebp - 0x2930]
xor eax, 0xffffff98
mov byte [ebp - 0x2931], al
mov cl, byte [ebp - 0x2931]
mov byte [ebp - 0x36e6], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2938], cl
movsx edx, byte [ebp - 0x2938]
xor edx, 0xffffff98
mov byte [ebp - 0x2939], dl
mov al, byte [ebp - 0x2939]
mov byte [ebp - 0x36e5], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2940], al
movsx ecx, byte [ebp - 0x2940]
xor ecx, 0xffffff98
mov byte [ebp - 0x2941], cl
mov dl, byte [ebp - 0x2941]
mov byte [ebp - 0x36e4], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2948], dl
movsx eax, byte [ebp - 0x2948]
xor eax, 0xffffff98
mov byte [ebp - 0x2949], al
mov cl, byte [ebp - 0x2949]
mov byte [ebp - 0x36e3], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2950], cl
movsx edx, byte [ebp - 0x2950]
xor edx, 0xffffff98
mov byte [ebp - 0x2951], dl
mov al, byte [ebp - 0x2951]
mov byte [ebp - 0x36e2], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2958], al
movsx ecx, byte [ebp - 0x2958]
xor ecx, 0xffffff98
mov byte [ebp - 0x2959], cl
mov dl, byte [ebp - 0x2959]
mov byte [ebp - 0x36e1], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2960], dl
movsx eax, byte [ebp - 0x2960]
xor eax, 0xffffff98
mov byte [ebp - 0x2961], al
mov cl, byte [ebp - 0x2961]
mov byte [ebp - 0x36e0], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2968], cl
movsx edx, byte [ebp - 0x2968]
xor edx, 0xffffff98
mov byte [ebp - 0x2969], dl
mov al, byte [ebp - 0x2969]
mov byte [ebp - 0x36df], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2970], al
movsx ecx, byte [ebp - 0x2970]
xor ecx, 0xffffff98
mov byte [ebp - 0x2971], cl
mov dl, byte [ebp - 0x2971]
mov byte [ebp - 0x36de], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2978], dl
movsx eax, byte [ebp - 0x2978]
xor eax, 0xffffff98
mov byte [ebp - 0x2979], al
mov cl, byte [ebp - 0x2979]
mov byte [ebp - 0x36dd], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2980], cl
movsx edx, byte [ebp - 0x2980]
xor edx, 0xffffff98
mov byte [ebp - 0x2981], dl
mov al, byte [ebp - 0x2981]
mov byte [ebp - 0x36dc], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2988], al
movsx ecx, byte [ebp - 0x2988]
xor ecx, 0xffffff98
mov byte [ebp - 0x2989], cl
mov dl, byte [ebp - 0x2989]
mov byte [ebp - 0x36db], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2990], dl
movsx eax, byte [ebp - 0x2990]
xor eax, 0xffffff98
mov byte [ebp - 0x2991], al
mov cl, byte [ebp - 0x2991]
mov byte [ebp - 0x36da], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2998], cl
movsx edx, byte [ebp - 0x2998]
xor edx, 0xffffff98
mov byte [ebp - 0x2999], dl
mov al, byte [ebp - 0x2999]
mov byte [ebp - 0x36d9], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29a0], dl
movsx eax, byte [ebp - 0x29a0]
xor eax, 0xffffff98
mov byte [ebp - 0x29a1], al
mov cl, byte [ebp - 0x29a1]
mov byte [ebp - 0x36d8], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29a8], cl
movsx edx, byte [ebp - 0x29a8]
xor edx, 0xffffff98
mov byte [ebp - 0x29a9], dl
mov al, byte [ebp - 0x29a9]
mov byte [ebp - 0x36d7], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29b0], al
movsx ecx, byte [ebp - 0x29b0]
xor ecx, 0xffffff98
mov byte [ebp - 0x29b1], cl
mov dl, byte [ebp - 0x29b1]
mov byte [ebp - 0x36d6], dl
mov eax, 1
imul ecx, eax, 0x23
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29b8], dl
movsx eax, byte [ebp - 0x29b8]
xor eax, 0xffffff98
mov byte [ebp - 0x29b9], al
mov cl, byte [ebp - 0x29b9]
mov byte [ebp - 0x36d5], cl
mov edx, 1
imul eax, edx, 0x24
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29c0], cl
movsx edx, byte [ebp - 0x29c0]
xor edx, 0xffffff98
mov byte [ebp - 0x29c1], dl
mov al, byte [ebp - 0x29c1]
mov byte [ebp - 0x36d4], al
mov ecx, 1
imul edx, ecx, 0x25
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29c8], al
movsx ecx, byte [ebp - 0x29c8]
xor ecx, 0xffffff98
mov byte [ebp - 0x29c9], cl
mov dl, byte [ebp - 0x29c9]
mov byte [ebp - 0x36d3], dl
mov eax, 1
imul ecx, eax, 0x26
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29d0], dl
movsx eax, byte [ebp - 0x29d0]
xor eax, 0xffffff98
mov byte [ebp - 0x29d1], al
mov cl, byte [ebp - 0x29d1]
mov byte [ebp - 0x36d2], cl
mov edx, 1
imul eax, edx, 0x27
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29d8], cl
movsx edx, byte [ebp - 0x29d8]
xor edx, 0xffffff98
mov byte [ebp - 0x29d9], dl
mov al, byte [ebp - 0x29d9]
mov byte [ebp - 0x36d1], al
mov ecx, 1
imul edx, ecx, 0x28
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29e0], al
movsx ecx, byte [ebp - 0x29e0]
xor ecx, 0xffffff98
mov byte [ebp - 0x29e1], cl
mov dl, byte [ebp - 0x29e1]
mov byte [ebp - 0x36d0], dl
mov eax, 1
imul ecx, eax, 0x29
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29e8], dl
movsx eax, byte [ebp - 0x29e8]
xor eax, 0xffffff98
mov byte [ebp - 0x29e9], al
mov cl, byte [ebp - 0x29e9]
mov byte [ebp - 0x36cf], cl
mov edx, 1
imul eax, edx, 0x2a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29f0], cl
movsx edx, byte [ebp - 0x29f0]
xor edx, 0xffffff98
mov byte [ebp - 0x29f1], dl
mov al, byte [ebp - 0x29f1]
mov byte [ebp - 0x36ce], al
mov ecx, 1
imul edx, ecx, 0x2b
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29f8], al
movsx ecx, byte [ebp - 0x29f8]
xor ecx, 0xffffff98
mov byte [ebp - 0x29f9], cl
mov dl, byte [ebp - 0x29f9]
mov byte [ebp - 0x36cd], dl
mov eax, 1
imul ecx, eax, 0x2c
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a00], dl
movsx eax, byte [ebp - 0x2a00]
xor eax, 0xffffff98
mov byte [ebp - 0x2a01], al
mov cl, byte [ebp - 0x2a01]
mov byte [ebp - 0x36cc], cl
mov edx, 1
imul eax, edx, 0x2d
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a08], cl
movsx edx, byte [ebp - 0x2a08]
xor edx, 0xffffff98
mov byte [ebp - 0x2a09], dl
mov al, byte [ebp - 0x2a09]
mov byte [ebp - 0x36cb], al
mov ecx, 1
imul edx, ecx, 0x2e
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a10], al
movsx ecx, byte [ebp - 0x2a10]
xor ecx, 0xffffff98
mov byte [ebp - 0x2a11], cl
mov dl, byte [ebp - 0x2a11]
mov byte [ebp - 0x36ca], dl
mov eax, 1
imul ecx, eax, 0x2f
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a18], dl
movsx eax, byte [ebp - 0x2a18]
xor eax, 0xffffff98
mov byte [ebp - 0x2a19], al
mov cl, byte [ebp - 0x2a19]
mov byte [ebp - 0x36c9], cl
mov edx, 1
imul eax, edx, 0x30
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a20], cl
movsx edx, byte [ebp - 0x2a20]
xor edx, 0xffffff98
mov byte [ebp - 0x2a21], dl
mov al, byte [ebp - 0x2a21]
mov byte [ebp - 0x36c8], al
mov ecx, 1
imul edx, ecx, 0x31
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a28], al
movsx ecx, byte [ebp - 0x2a28]
xor ecx, 0xffffff98
mov byte [ebp - 0x2a29], cl
mov dl, byte [ebp - 0x2a29]
mov byte [ebp - 0x36c7], dl
mov eax, 1
imul ecx, eax, 0x32
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a30], dl
movsx eax, byte [ebp - 0x2a30]
xor eax, 0xffffff98
mov byte [ebp - 0x2a31], al
mov cl, byte [ebp - 0x2a31]
mov byte [ebp - 0x36c6], cl
mov edx, 1
imul eax, edx, 0x33
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a38], cl
movsx edx, byte [ebp - 0x2a38]
xor edx, 0xffffff98
mov byte [ebp - 0x2a39], dl
mov al, byte [ebp - 0x2a39]
mov byte [ebp - 0x36c5], al
mov ecx, 1
imul edx, ecx, 0x34
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a40], al
movsx ecx, byte [ebp - 0x2a40]
xor ecx, 0xffffff98
mov byte [ebp - 0x2a41], cl
mov dl, byte [ebp - 0x2a41]
mov byte [ebp - 0x36c4], dl
mov eax, 1
imul ecx, eax, 0x35
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a48], dl
movsx eax, byte [ebp - 0x2a48]
xor eax, 0xffffff98
mov byte [ebp - 0x2a49], al
mov cl, byte [ebp - 0x2a49]
mov byte [ebp - 0x36c3], cl
mov edx, 1
imul eax, edx, 0x36
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a50], cl
movsx edx, byte [ebp - 0x2a50]
xor edx, 0xffffff98
mov byte [ebp - 0x2a51], dl
mov al, byte [ebp - 0x2a51]
mov byte [ebp - 0x36c2], al
mov ecx, 1
imul edx, ecx, 0x37
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a58], al
movsx ecx, byte [ebp - 0x2a58]
xor ecx, 0xffffff98
mov byte [ebp - 0x2a59], cl
mov dl, byte [ebp - 0x2a59]
mov byte [ebp - 0x36c1], dl
mov eax, 1
imul ecx, eax, 0x38
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a60], dl
movsx eax, byte [ebp - 0x2a60]
xor eax, 0xffffff98
mov byte [ebp - 0x2a61], al
mov cl, byte [ebp - 0x2a61]
mov byte [ebp - 0x36c0], cl
mov edx, 1
imul eax, edx, 0x39
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a68], cl
movsx edx, byte [ebp - 0x2a68]
xor edx, 0xffffff98
mov byte [ebp - 0x2a69], dl
mov al, byte [ebp - 0x2a69]
mov byte [ebp - 0x36bf], al
mov ecx, 1
imul edx, ecx, 0x3a
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a70], al
movsx ecx, byte [ebp - 0x2a70]
xor ecx, 0xffffff98
mov byte [ebp - 0x2a71], cl
mov dl, byte [ebp - 0x2a71]
mov byte [ebp - 0x36be], dl
mov eax, 1
imul ecx, eax, 0x3b
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a78], dl
movsx eax, byte [ebp - 0x2a78]
xor eax, 0xffffff98
mov byte [ebp - 0x2a79], al
mov cl, byte [ebp - 0x2a79]
mov byte [ebp - 0x36bd], cl
mov edx, 1
imul eax, edx, 0x3c
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a80], cl
movsx edx, byte [ebp - 0x2a80]
xor edx, 0xffffff98
mov byte [ebp - 0x2a81], dl
mov al, byte [ebp - 0x2a81]
mov byte [ebp - 0x36bc], al
mov ecx, 1
imul edx, ecx, 0x3d
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a88], al
movsx ecx, byte [ebp - 0x2a88]
xor ecx, 0xffffff98
mov byte [ebp - 0x2a89], cl
mov dl, byte [ebp - 0x2a89]
mov byte [ebp - 0x36bb], dl
mov eax, 1
imul ecx, eax, 0x3e
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a90], dl
movsx eax, byte [ebp - 0x2a90]
xor eax, 0xffffff98
mov byte [ebp - 0x2a91], al
mov cl, byte [ebp - 0x2a91]
mov byte [ebp - 0x36ba], cl
mov edx, 1
imul eax, edx, 0x3f
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a98], cl
movsx edx, byte [ebp - 0x2a98]
xor edx, 0xffffff98
mov byte [ebp - 0x2a99], dl
mov al, byte [ebp - 0x2a99]
mov byte [ebp - 0x36b9], al
mov ecx, 1
shl ecx, 6
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2aa0], dl
movsx eax, byte [ebp - 0x2aa0]
xor eax, 0xffffff98
mov byte [ebp - 0x2aa1], al
mov cl, byte [ebp - 0x2aa1]
mov byte [ebp - 0x36b8], cl
mov edx, 1
imul eax, edx, 0x41
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2aa8], cl
movsx edx, byte [ebp - 0x2aa8]
xor edx, 0xffffff98
mov byte [ebp - 0x2aa9], dl
mov al, byte [ebp - 0x2aa9]
mov byte [ebp - 0x36b7], al
mov ecx, 1
imul edx, ecx, 0x42
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ab0], al
movsx ecx, byte [ebp - 0x2ab0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2ab1], cl
mov dl, byte [ebp - 0x2ab1]
mov byte [ebp - 0x36b6], dl
mov eax, 1
imul ecx, eax, 0x43
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ab8], dl
movsx eax, byte [ebp - 0x2ab8]
xor eax, 0xffffff98
mov byte [ebp - 0x2ab9], al
mov cl, byte [ebp - 0x2ab9]
mov byte [ebp - 0x36b5], cl
mov edx, 1
imul eax, edx, 0x44
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ac0], cl
movsx edx, byte [ebp - 0x2ac0]
xor edx, 0xffffff98
mov byte [ebp - 0x2ac1], dl
mov al, byte [ebp - 0x2ac1]
mov byte [ebp - 0x36b4], al
mov ecx, 1
imul edx, ecx, 0x45
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ac8], al
movsx ecx, byte [ebp - 0x2ac8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2ac9], cl
mov dl, byte [ebp - 0x2ac9]
mov byte [ebp - 0x36b3], dl
mov eax, 1
imul ecx, eax, 0x46
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ad0], dl
movsx eax, byte [ebp - 0x2ad0]
xor eax, 0xffffff98
mov byte [ebp - 0x2ad1], al
mov cl, byte [ebp - 0x2ad1]
mov byte [ebp - 0x36b2], cl
mov edx, 1
imul eax, edx, 0x47
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ad8], cl
movsx edx, byte [ebp - 0x2ad8]
xor edx, 0xffffff98
mov byte [ebp - 0x2ad9], dl
mov al, byte [ebp - 0x2ad9]
mov byte [ebp - 0x36b1], al
mov ecx, 1
imul edx, ecx, 0x48
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ae0], al
movsx ecx, byte [ebp - 0x2ae0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2ae1], cl
mov dl, byte [ebp - 0x2ae1]
mov byte [ebp - 0x36b0], dl
mov eax, 1
imul ecx, eax, 0x49
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ae8], dl
movsx eax, byte [ebp - 0x2ae8]
xor eax, 0xffffff98
mov byte [ebp - 0x2ae9], al
mov cl, byte [ebp - 0x2ae9]
mov byte [ebp - 0x36af], cl
mov edx, 1
imul eax, edx, 0x4a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2af0], cl
movsx edx, byte [ebp - 0x2af0]
xor edx, 0xffffff98
mov byte [ebp - 0x2af1], dl
mov al, byte [ebp - 0x2af1]
mov byte [ebp - 0x36ae], al
mov ecx, 1
imul edx, ecx, 0x4b
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2af8], al
movsx ecx, byte [ebp - 0x2af8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2af9], cl
mov dl, byte [ebp - 0x2af9]
mov byte [ebp - 0x36ad], dl
mov eax, 1
imul ecx, eax, 0x4c
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b00], dl
movsx eax, byte [ebp - 0x2b00]
xor eax, 0xffffff98
mov byte [ebp - 0x2b01], al
mov cl, byte [ebp - 0x2b01]
mov byte [ebp - 0x36ac], cl
mov edx, 1
imul eax, edx, 0x4d
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b08], cl
movsx edx, byte [ebp - 0x2b08]
xor edx, 0xffffff98
mov byte [ebp - 0x2b09], dl
mov al, byte [ebp - 0x2b09]
mov byte [ebp - 0x36ab], al
mov ecx, 1
imul edx, ecx, 0x4e
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b10], al
movsx ecx, byte [ebp - 0x2b10]
xor ecx, 0xffffff98
mov byte [ebp - 0x2b11], cl
mov dl, byte [ebp - 0x2b11]
mov byte [ebp - 0x36aa], dl
mov eax, 1
imul ecx, eax, 0x4f
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b18], dl
movsx eax, byte [ebp - 0x2b18]
xor eax, 0xffffff98
mov byte [ebp - 0x2b19], al
mov cl, byte [ebp - 0x2b19]
mov byte [ebp - 0x36a9], cl
mov edx, 1
imul eax, edx, 0x50
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b20], cl
movsx edx, byte [ebp - 0x2b20]
xor edx, 0xffffff98
mov byte [ebp - 0x2b21], dl
mov al, byte [ebp - 0x2b21]
mov byte [ebp - 0x36a8], al
mov ecx, 1
imul edx, ecx, 0x51
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b28], al
movsx ecx, byte [ebp - 0x2b28]
xor ecx, 0xffffff98
mov byte [ebp - 0x2b29], cl
mov dl, byte [ebp - 0x2b29]
mov byte [ebp - 0x36a7], dl
mov eax, 1
imul ecx, eax, 0x52
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b30], dl
movsx eax, byte [ebp - 0x2b30]
xor eax, 0xffffff98
mov byte [ebp - 0x2b31], al
mov cl, byte [ebp - 0x2b31]
mov byte [ebp - 0x36a6], cl
mov dword [ebp - 0x30e8], 0
jmp 0x102b3ccd
mov edx, dword [ebp - 0x30e8]
add edx, 1
mov dword [ebp - 0x30e8], edx
cmp dword [ebp - 0x30e8], 0x53
jae 0x102b3d46
lea eax, [ebp - 0x36f8]
mov dword [ebp - 0x40a8], eax
mov ecx, dword [ebp - 0x40a8]
add ecx, dword [ebp - 0x30e8]
mov dword [ebp - 0x40ac], ecx
mov edx, dword [ebp - 0x40ac]
mov al, byte [edx]
mov byte [ebp - 0x2b38], al
mov cl, byte [ebp - 0x3768]
mov byte [ebp - 0x34], cl
movsx edx, byte [ebp - 0x2b38]
xor edx, 0xffffff98
mov byte [ebp - 0x34], dl
lea eax, [ebp - 0x36f8]
mov dword [ebp - 0x40b0], eax
mov ecx, dword [ebp - 0x40b0]
add ecx, dword [ebp - 0x30e8]
mov dword [ebp - 0x40b4], ecx
mov edx, dword [ebp - 0x40b4]
mov al, byte [ebp - 0x34]
mov byte [edx], al
jmp 0x102b3cbe
lea ecx, [ebp - 0x36f8]
mov dword [ebp - 0x40b8], ecx
mov edx, dword [ebp - 0x40b8]
mov dword [ebp - 0x38c0], edx
lea eax, [ebp - 0x44f4]
mov dword [ebp - 0x40bc], eax
movzx ecx, byte [ebp - 0x3769]
push ecx
mov ecx, dword [ebp - 0x40bc]
call fcn.1008cde0
mov dword [ebp - 4], 0x48
mov edx, dword [ebp - 0x38c0]
mov dword [ebp - 0x30ec], edx
mov eax, dword [ebp - 0x30ec]
add eax, 1
mov dword [ebp - 0x40c0], eax
mov ecx, dword [ebp - 0x30ec]
mov dl, byte [ecx]
mov byte [ebp - 0x2b39], dl
add dword [ebp - 0x30ec], 1
cmp byte [ebp - 0x2b39], 0
jne 0x102b3d9f
mov eax, dword [ebp - 0x30ec]
sub eax, dword [ebp - 0x40c0]
mov dword [ebp - 0x40c4], eax
mov ecx, dword [ebp - 0x40c4]
mov dword [ebp - 0x40c8], ecx
mov edx, dword [ebp - 0x40c8]
mov dword [ebp - 0x40cc], edx
mov eax, dword [ebp - 0x40cc]
push eax
mov ecx, dword [ebp - 0x38c0]
push ecx
lea ecx, [ebp - 0x44f4]
call fcn.1008ce30
mov dword [ebp - 4], 0x49
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 - 0x2b40], cl
movsx edx, byte [ebp - 0x2b40]
xor edx, 0xffffff98
mov byte [ebp - 0x2b41], dl
mov al, byte [ebp - 0x2b41]
mov byte [ebp - 0x374c], 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 - 0x2b48], dl
movsx eax, byte [ebp - 0x2b48]
xor eax, 0xffffff98
mov byte [ebp - 0x2b49], al
mov cl, byte [ebp - 0x2b49]
mov byte [ebp - 0x374b], 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 - 0x2b50], al
movsx ecx, byte [ebp - 0x2b50]
xor ecx, 0xffffff98
mov byte [ebp - 0x2b51], cl
mov dl, byte [ebp - 0x2b51]
mov byte [ebp - 0x374a], 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 - 0x2b58], dl
movsx eax, byte [ebp - 0x2b58]
xor eax, 0xffffff98
mov byte [ebp - 0x2b59], al
mov cl, byte [ebp - 0x2b59]
mov byte [ebp - 0x3749], 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 - 0x2b60], al
movsx ecx, byte [ebp - 0x2b60]
xor ecx, 0xffffff98
mov byte [ebp - 0x2b61], cl
mov dl, byte [ebp - 0x2b61]
mov byte [ebp - 0x3748], 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 - 0x2b68], dl
movsx eax, byte [ebp - 0x2b68]
xor eax, 0xffffff98
mov byte [ebp - 0x2b69], al
mov cl, byte [ebp - 0x2b69]
mov byte [ebp - 0x3747], 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 - 0x2b70], cl
movsx edx, byte [ebp - 0x2b70]
xor edx, 0xffffff98
mov byte [ebp - 0x2b71], dl
mov al, byte [ebp - 0x2b71]
mov byte [ebp - 0x3746], 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 - 0x2b78], al
movsx ecx, byte [ebp - 0x2b78]
xor ecx, 0xffffff98
mov byte [ebp - 0x2b79], cl
mov dl, byte [ebp - 0x2b79]
mov byte [ebp - 0x3745], 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 - 0x2b80], cl
movsx edx, byte [ebp - 0x2b80]
xor edx, 0xffffff98
mov byte [ebp - 0x2b81], dl
mov al, byte [ebp - 0x2b81]
mov byte [ebp - 0x3744], 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 - 0x2b88], al
movsx ecx, byte [ebp - 0x2b88]
xor ecx, 0xffffff98
mov byte [ebp - 0x2b89], cl
mov dl, byte [ebp - 0x2b89]
mov byte [ebp - 0x3743], 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 - 0x2b90], dl
movsx eax, byte [ebp - 0x2b90]
xor eax, 0xffffff98
mov byte [ebp - 0x2b91], al
mov cl, byte [ebp - 0x2b91]
mov byte [ebp - 0x3742], 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 - 0x2b98], cl
movsx edx, byte [ebp - 0x2b98]
xor edx, 0xffffff98
mov byte [ebp - 0x2b99], dl
mov al, byte [ebp - 0x2b99]
mov byte [ebp - 0x3741], 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 - 0x2ba0], al
movsx ecx, byte [ebp - 0x2ba0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2ba1], cl
mov dl, byte [ebp - 0x2ba1]
mov byte [ebp - 0x3740], 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 - 0x2ba8], dl
movsx eax, byte [ebp - 0x2ba8]
xor eax, 0xffffff98
mov byte [ebp - 0x2ba9], al
mov cl, byte [ebp - 0x2ba9]
mov byte [ebp - 0x373f], 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 - 0x2bb0], cl
movsx edx, byte [ebp - 0x2bb0]
xor edx, 0xffffff98
mov byte [ebp - 0x2bb1], dl
mov al, byte [ebp - 0x2bb1]
mov byte [ebp - 0x373e], 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 - 0x2bb8], al
movsx ecx, byte [ebp - 0x2bb8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2bb9], cl
mov dl, byte [ebp - 0x2bb9]
mov byte [ebp - 0x373d], 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 - 0x2bc0], cl
movsx edx, byte [ebp - 0x2bc0]
xor edx, 0xffffff98
mov byte [ebp - 0x2bc1], dl
mov al, byte [ebp - 0x2bc1]
mov byte [ebp - 0x373c], 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 - 0x2bc8], al
movsx ecx, byte [ebp - 0x2bc8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2bc9], cl
mov dl, byte [ebp - 0x2bc9]
mov byte [ebp - 0x373b], 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 - 0x2bd0], dl
movsx eax, byte [ebp - 0x2bd0]
xor eax, 0xffffff98
mov byte [ebp - 0x2bd1], al
mov cl, byte [ebp - 0x2bd1]
mov byte [ebp - 0x373a], 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 - 0x2bd8], cl
movsx edx, byte [ebp - 0x2bd8]
xor edx, 0xffffff98
mov byte [ebp - 0x2bd9], dl
mov al, byte [ebp - 0x2bd9]
mov byte [ebp - 0x3739], 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 - 0x2be0], al
movsx ecx, byte [ebp - 0x2be0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2be1], cl
mov dl, byte [ebp - 0x2be1]
mov byte [ebp - 0x3738], 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 - 0x2be8], dl
movsx eax, byte [ebp - 0x2be8]
xor eax, 0xffffff98
mov byte [ebp - 0x2be9], al
mov cl, byte [ebp - 0x2be9]
mov byte [ebp - 0x3737], 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 - 0x2bf0], cl
movsx edx, byte [ebp - 0x2bf0]
xor edx, 0xffffff98
mov byte [ebp - 0x2bf1], dl
mov al, byte [ebp - 0x2bf1]
mov byte [ebp - 0x3736], 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 - 0x2bf8], al
movsx ecx, byte [ebp - 0x2bf8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2bf9], cl
mov dl, byte [ebp - 0x2bf9]
mov byte [ebp - 0x3735], 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 - 0x2c00], dl
movsx eax, byte [ebp - 0x2c00]
xor eax, 0xffffff98
mov byte [ebp - 0x2c01], al
mov cl, byte [ebp - 0x2c01]
mov byte [ebp - 0x3734], 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 - 0x2c08], cl
movsx edx, byte [ebp - 0x2c08]
xor edx, 0xffffff98
mov byte [ebp - 0x2c09], dl
mov al, byte [ebp - 0x2c09]
mov byte [ebp - 0x3733], 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 - 0x2c10], al
movsx ecx, byte [ebp - 0x2c10]
xor ecx, 0xffffff98
mov byte [ebp - 0x2c11], cl
mov dl, byte [ebp - 0x2c11]
mov byte [ebp - 0x3732], 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 - 0x2c18], dl
movsx eax, byte [ebp - 0x2c18]
xor eax, 0xffffff98
mov byte [ebp - 0x2c19], al
mov cl, byte [ebp - 0x2c19]
mov byte [ebp - 0x3731], 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 - 0x2c20], cl
movsx edx, byte [ebp - 0x2c20]
xor edx, 0xffffff98
mov byte [ebp - 0x2c21], dl
mov al, byte [ebp - 0x2c21]
mov byte [ebp - 0x3730], 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 - 0x2c28], al
movsx ecx, byte [ebp - 0x2c28]
xor ecx, 0xffffff98
mov byte [ebp - 0x2c29], cl
mov dl, byte [ebp - 0x2c29]
mov byte [ebp - 0x372f], 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 - 0x2c30], dl
movsx eax, byte [ebp - 0x2c30]
xor eax, 0xffffff98
mov byte [ebp - 0x2c31], al
mov cl, byte [ebp - 0x2c31]
mov byte [ebp - 0x372e], 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 - 0x2c38], cl
movsx edx, byte [ebp - 0x2c38]
xor edx, 0xffffff98
mov byte [ebp - 0x2c39], dl
mov al, byte [ebp - 0x2c39]
mov byte [ebp - 0x372d], 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 - 0x2c40], dl
movsx eax, byte [ebp - 0x2c40]
xor eax, 0xffffff98
mov byte [ebp - 0x2c41], al
mov cl, byte [ebp - 0x2c41]
mov byte [ebp - 0x372c], 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 - 0x2c48], cl
movsx edx, byte [ebp - 0x2c48]
xor edx, 0xffffff98
mov byte [ebp - 0x2c49], dl
mov al, byte [ebp - 0x2c49]
mov byte [ebp - 0x372b], 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 - 0x2c50], al
movsx ecx, byte [ebp - 0x2c50]
xor ecx, 0xffffff98
mov byte [ebp - 0x2c51], cl
mov dl, byte [ebp - 0x2c51]
mov byte [ebp - 0x372a], 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 - 0x2c58], dl
movsx eax, byte [ebp - 0x2c58]
xor eax, 0xffffff98
mov byte [ebp - 0x2c59], al
mov cl, byte [ebp - 0x2c59]
mov byte [ebp - 0x3729], 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 - 0x2c60], cl
movsx edx, byte [ebp - 0x2c60]
xor edx, 0xffffff98
mov byte [ebp - 0x2c61], dl
mov al, byte [ebp - 0x2c61]
mov byte [ebp - 0x3728], 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 - 0x2c68], al
movsx ecx, byte [ebp - 0x2c68]
xor ecx, 0xffffff98
mov byte [ebp - 0x2c69], cl
mov dl, byte [ebp - 0x2c69]
mov byte [ebp - 0x3727], 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 - 0x2c70], dl
movsx eax, byte [ebp - 0x2c70]
xor eax, 0xffffff98
mov byte [ebp - 0x2c71], al
mov cl, byte [ebp - 0x2c71]
mov byte [ebp - 0x3726], 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 - 0x2c78], cl
movsx edx, byte [ebp - 0x2c78]
xor edx, 0xffffff98
mov byte [ebp - 0x2c79], dl
mov al, byte [ebp - 0x2c79]
mov byte [ebp - 0x3725], 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 - 0x2c80], al
movsx ecx, byte [ebp - 0x2c80]
xor ecx, 0xffffff98
mov byte [ebp - 0x2c81], cl
mov dl, byte [ebp - 0x2c81]
mov byte [ebp - 0x3724], 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 - 0x2c88], dl
movsx eax, byte [ebp - 0x2c88]
xor eax, 0xffffff98
mov byte [ebp - 0x2c89], al
mov cl, byte [ebp - 0x2c89]
mov byte [ebp - 0x3723], 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 - 0x2c90], cl
movsx edx, byte [ebp - 0x2c90]
xor edx, 0xffffff98
mov byte [ebp - 0x2c91], dl
mov al, byte [ebp - 0x2c91]
mov byte [ebp - 0x3722], 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 - 0x2c98], al
movsx ecx, byte [ebp - 0x2c98]
xor ecx, 0xffffff98
mov byte [ebp - 0x2c99], cl
mov dl, byte [ebp - 0x2c99]
mov byte [ebp - 0x3721], 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 - 0x2ca0], dl
movsx eax, byte [ebp - 0x2ca0]
xor eax, 0xffffff98
mov byte [ebp - 0x2ca1], al
mov cl, byte [ebp - 0x2ca1]
mov byte [ebp - 0x3720], 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 - 0x2ca8], cl
movsx edx, byte [ebp - 0x2ca8]
xor edx, 0xffffff98
mov byte [ebp - 0x2ca9], dl
mov al, byte [ebp - 0x2ca9]
mov byte [ebp - 0x371f], 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 - 0x2cb0], al
movsx ecx, byte [ebp - 0x2cb0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2cb1], cl
mov dl, byte [ebp - 0x2cb1]
mov byte [ebp - 0x371e], 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 - 0x2cb8], dl
movsx eax, byte [ebp - 0x2cb8]
xor eax, 0xffffff98
mov byte [ebp - 0x2cb9], al
mov cl, byte [ebp - 0x2cb9]
mov byte [ebp - 0x371d], 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 - 0x2cc0], cl
movsx edx, byte [ebp - 0x2cc0]
xor edx, 0xffffff98
mov byte [ebp - 0x2cc1], dl
mov al, byte [ebp - 0x2cc1]
mov byte [ebp - 0x371c], 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 - 0x2cc8], al
movsx ecx, byte [ebp - 0x2cc8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2cc9], cl
mov dl, byte [ebp - 0x2cc9]
mov byte [ebp - 0x371b], 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 - 0x2cd0], dl
movsx eax, byte [ebp - 0x2cd0]
xor eax, 0xffffff98
mov byte [ebp - 0x2cd1], al
mov cl, byte [ebp - 0x2cd1]
mov byte [ebp - 0x371a], 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 - 0x2cd8], cl
movsx edx, byte [ebp - 0x2cd8]
xor edx, 0xffffff98
mov byte [ebp - 0x2cd9], dl
mov al, byte [ebp - 0x2cd9]
mov byte [ebp - 0x3719], 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 - 0x2ce0], al
movsx ecx, byte [ebp - 0x2ce0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2ce1], cl
mov dl, byte [ebp - 0x2ce1]
mov byte [ebp - 0x3718], 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 - 0x2ce8], dl
movsx eax, byte [ebp - 0x2ce8]
xor eax, 0xffffff98
mov byte [ebp - 0x2ce9], al
mov cl, byte [ebp - 0x2ce9]
mov byte [ebp - 0x3717], 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 - 0x2cf0], cl
movsx edx, byte [ebp - 0x2cf0]
xor edx, 0xffffff98
mov byte [ebp - 0x2cf1], dl
mov al, byte [ebp - 0x2cf1]
mov byte [ebp - 0x3716], 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 - 0x2cf8], al
movsx ecx, byte [ebp - 0x2cf8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2cf9], cl
mov dl, byte [ebp - 0x2cf9]
mov byte [ebp - 0x3715], 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 - 0x2d00], dl
movsx eax, byte [ebp - 0x2d00]
xor eax, 0xffffff98
mov byte [ebp - 0x2d01], al
mov cl, byte [ebp - 0x2d01]
mov byte [ebp - 0x3714], 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 - 0x2d08], cl
movsx edx, byte [ebp - 0x2d08]
xor edx, 0xffffff98
mov byte [ebp - 0x2d09], dl
mov al, byte [ebp - 0x2d09]
mov byte [ebp - 0x3713], 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 - 0x2d10], al
movsx ecx, byte [ebp - 0x2d10]
xor ecx, 0xffffff98
mov byte [ebp - 0x2d11], cl
mov dl, byte [ebp - 0x2d11]
mov byte [ebp - 0x3712], 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 - 0x2d18], dl
movsx eax, byte [ebp - 0x2d18]
xor eax, 0xffffff98
mov byte [ebp - 0x2d19], al
mov cl, byte [ebp - 0x2d19]
mov byte [ebp - 0x3711], 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 - 0x2d20], cl
movsx edx, byte [ebp - 0x2d20]
xor edx, 0xffffff98
mov byte [ebp - 0x2d21], dl
mov al, byte [ebp - 0x2d21]
mov byte [ebp - 0x3710], 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 - 0x2d28], al
movsx ecx, byte [ebp - 0x2d28]
xor ecx, 0xffffff98
mov byte [ebp - 0x2d29], cl
mov dl, byte [ebp - 0x2d29]
mov byte [ebp - 0x370f], 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 - 0x2d30], dl
movsx eax, byte [ebp - 0x2d30]
xor eax, 0xffffff98
mov byte [ebp - 0x2d31], al
mov cl, byte [ebp - 0x2d31]
mov byte [ebp - 0x370e], 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 - 0x2d38], cl
movsx edx, byte [ebp - 0x2d38]
xor edx, 0xffffff98
mov byte [ebp - 0x2d39], dl
mov al, byte [ebp - 0x2d39]
mov byte [ebp - 0x370d], 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 - 0x2d40], dl
movsx eax, byte [ebp - 0x2d40]
xor eax, 0xffffff98
mov byte [ebp - 0x2d41], al
mov cl, byte [ebp - 0x2d41]
mov byte [ebp - 0x370c], 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 - 0x2d48], cl
movsx edx, byte [ebp - 0x2d48]
xor edx, 0xffffff98
mov byte [ebp - 0x2d49], dl
mov al, byte [ebp - 0x2d49]
mov byte [ebp - 0x370b], 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 - 0x2d50], al
movsx ecx, byte [ebp - 0x2d50]
xor ecx, 0xffffff98
mov byte [ebp - 0x2d51], cl
mov dl, byte [ebp - 0x2d51]
mov byte [ebp - 0x370a], 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 - 0x2d58], dl
movsx eax, byte [ebp - 0x2d58]
xor eax, 0xffffff98
mov byte [ebp - 0x2d59], al
mov cl, byte [ebp - 0x2d59]
mov byte [ebp - 0x3709], 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 - 0x2d60], cl
movsx edx, byte [ebp - 0x2d60]
xor edx, 0xffffff98
mov byte [ebp - 0x2d61], dl
mov al, byte [ebp - 0x2d61]
mov byte [ebp - 0x3708], 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 - 0x2d68], al
movsx ecx, byte [ebp - 0x2d68]
xor ecx, 0xffffff98
mov byte [ebp - 0x2d69], cl
mov dl, byte [ebp - 0x2d69]
mov byte [ebp - 0x3707], 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 - 0x2d70], dl
movsx eax, byte [ebp - 0x2d70]
xor eax, 0xffffff98
mov byte [ebp - 0x2d71], al
mov cl, byte [ebp - 0x2d71]
mov byte [ebp - 0x3706], 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 - 0x2d78], cl
movsx edx, byte [ebp - 0x2d78]
xor edx, 0xffffff98
mov byte [ebp - 0x2d79], dl
mov al, byte [ebp - 0x2d79]
mov byte [ebp - 0x3705], 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 - 0x2d80], al
movsx ecx, byte [ebp - 0x2d80]
xor ecx, 0xffffff98
mov byte [ebp - 0x2d81], cl
mov dl, byte [ebp - 0x2d81]
mov byte [ebp - 0x3704], 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 - 0x2d88], dl
movsx eax, byte [ebp - 0x2d88]
xor eax, 0xffffff98
mov byte [ebp - 0x2d89], al
mov cl, byte [ebp - 0x2d89]
mov byte [ebp - 0x3703], 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 - 0x2d90], cl
movsx edx, byte [ebp - 0x2d90]
xor edx, 0xffffff98
mov byte [ebp - 0x2d91], dl
mov al, byte [ebp - 0x2d91]
mov byte [ebp - 0x3702], 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 - 0x2d98], al
movsx ecx, byte [ebp - 0x2d98]
xor ecx, 0xffffff98
mov byte [ebp - 0x2d99], cl
mov dl, byte [ebp - 0x2d99]
mov byte [ebp - 0x3701], 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 - 0x2da0], dl
movsx eax, byte [ebp - 0x2da0]
xor eax, 0xffffff98
mov byte [ebp - 0x2da1], al
mov cl, byte [ebp - 0x2da1]
mov byte [ebp - 0x3700], 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 - 0x2da8], cl
movsx edx, byte [ebp - 0x2da8]
xor edx, 0xffffff98
mov byte [ebp - 0x2da9], dl
mov al, byte [ebp - 0x2da9]
mov byte [ebp - 0x36ff], 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 - 0x2db0], al
movsx ecx, byte [ebp - 0x2db0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2db1], cl
mov dl, byte [ebp - 0x2db1]
mov byte [ebp - 0x36fe], 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 - 0x2db8], dl
movsx eax, byte [ebp - 0x2db8]
xor eax, 0xffffff98
mov byte [ebp - 0x2db9], al
mov cl, byte [ebp - 0x2db9]
mov byte [ebp - 0x36fd], 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 - 0x2dc0], cl
movsx edx, byte [ebp - 0x2dc0]
xor edx, 0xffffff98
mov byte [ebp - 0x2dc1], dl
mov al, byte [ebp - 0x2dc1]
mov byte [ebp - 0x36fc], 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 - 0x2dc8], al
movsx ecx, byte [ebp - 0x2dc8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2dc9], cl
mov dl, byte [ebp - 0x2dc9]
mov byte [ebp - 0x36fb], 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 - 0x2dd0], dl
movsx eax, byte [ebp - 0x2dd0]
xor eax, 0xffffff98
mov byte [ebp - 0x2dd1], al
mov cl, byte [ebp - 0x2dd1]
mov byte [ebp - 0x36fa], cl
mov dword [ebp - 0x30f0], 0
jmp 0x102b4db1
mov edx, dword [ebp - 0x30f0]
add edx, 1
mov dword [ebp - 0x30f0], edx
cmp dword [ebp - 0x30f0], 0x53
jae 0x102b4e2a
lea eax, [ebp - 0x374c]
mov dword [ebp - 0x40d0], eax
mov ecx, dword [ebp - 0x40d0]
add ecx, dword [ebp - 0x30f0]
mov dword [ebp - 0x40d4], ecx
mov edx, dword [ebp - 0x40d4]
mov al, byte [edx]
mov byte [ebp - 0x2dd8], al
mov cl, byte [ebp - 0x376a]
mov byte [ebp - 0x35], cl
movsx edx, byte [ebp - 0x2dd8]
xor edx, 0xffffff98
mov byte [ebp - 0x35], dl
lea eax, [ebp - 0x374c]
mov dword [ebp - 0x40d8], eax
mov ecx, dword [ebp - 0x40d8]
add ecx, dword [ebp - 0x30f0]
mov dword [ebp - 0x40dc], ecx
mov edx, dword [ebp - 0x40dc]
mov al, byte [ebp - 0x35]
mov byte [edx], al
jmp 0x102b4da2
lea ecx, [ebp - 0x374c]
mov dword [ebp - 0x40e0], ecx
mov edx, dword [ebp - 0x40e0]
mov dword [ebp - 0x38c4], edx
lea eax, [ebp - 0x44dc]
mov dword [ebp - 0x40e4], eax
movzx ecx, byte [ebp - 0x376b]
push ecx
mov ecx, dword [ebp - 0x40e4]
call fcn.1008cde0
mov byte [ebp - 4], 0x4a
mov edx, dword [ebp - 0x38c4]
mov dword [ebp - 0x30f4], edx
mov eax, dword [ebp - 0x30f4]
add eax, 1
mov dword [ebp - 0x40e8], eax
mov ecx, dword [ebp - 0x30f4]
mov dl, byte [ecx]
mov byte [ebp - 0x2dd9], dl
add dword [ebp - 0x30f4], 1
cmp byte [ebp - 0x2dd9], 0
jne 0x102b4e80
mov eax, dword [ebp - 0x30f4]
sub eax, dword [ebp - 0x40e8]
mov dword [ebp - 0x40ec], eax
mov ecx, dword [ebp - 0x40ec]
mov dword [ebp - 0x40f0], ecx
mov edx, dword [ebp - 0x40f0]
mov dword [ebp - 0x40f4], edx
mov eax, dword [ebp - 0x40f4]
push eax
mov ecx, dword [ebp - 0x38c4]
push ecx
lea ecx, [ebp - 0x44dc]
call fcn.1008ce30
mov byte [ebp - 4], 0x4b
mov edx, dword [ebp - 0x30f8]
mov dword [edx], 0x13a8
lea eax, [ebp - 0x44dc]
push eax
mov ecx, dword [ebp - 0x30f8]
add ecx, 4
call fcn.100ad110
lea ecx, [ebp - 0x44f4]
push ecx
mov ecx, dword [ebp - 0x30f8]
add ecx, 0x1c
call fcn.100ad110
mov edx, dword [ebp - 0x4280]
mov dword [ebp - 0x38cc], edx
lea ecx, [ebp - 0x44dc]
call fcn.1008bb90
mov dword [ebp - 0x38cc], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x38d0], eax
lea ecx, [ebp - 0x40f8]
mov dword [ebp - 0x38c8], ecx
mov edx, dword [ebp - 0x38c8]
mov eax, dword [ebp - 0x38d0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x38c8]
mov dword [ebp - 0x4284], ecx
mov edx, dword [ebp - 0x40f8]
mov eax, dword [edx]
mov dword [ebp - 0x40fc], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x40fc]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x4100], eax
mov ecx, dword [ebp - 0x4100]
mov dword [ebp - 0x4104], ecx
mov edx, dword [ebp - 0x4104]
mov dword [ebp - 0x4108], edx
mov eax, dword [ebp - 0x38cc]
push eax
mov ecx, dword [ebp - 0x38d0]
call dword [ebp - 0x4108]
mov ecx, dword [ebp - 0x30f8]
mov dword [ecx + 0x34], eax
mov edx, dword [ebp - 0x4288]
mov dword [ebp - 0x38d8], edx
lea ecx, [ebp - 0x44f4]
call fcn.1008bb90
mov dword [ebp - 0x38d8], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x38dc], eax
lea ecx, [ebp - 0x410c]
mov dword [ebp - 0x38d4], ecx
mov edx, dword [ebp - 0x38d4]
mov eax, dword [ebp - 0x38dc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x38d4]
mov dword [ebp - 0x428c], ecx
mov edx, dword [ebp - 0x410c]
mov eax, dword [edx]
mov dword [ebp - 0x4110], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x4110]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x4114], eax
mov ecx, dword [ebp - 0x4114]
mov dword [ebp - 0x4118], ecx
mov edx, dword [ebp - 0x4118]
mov dword [ebp - 0x411c], edx
mov eax, dword [ebp - 0x38d8]
push eax
mov ecx, dword [ebp - 0x38dc]
call dword [ebp - 0x411c]
mov ecx, dword [ebp - 0x30f8]
mov dword [ecx + 0x38], eax
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x44dc]
call fcn.1008b960
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x44f4]
call fcn.1008b960
mov edx, 0x3c
imul eax, edx, 5
mov ecx, dword [ebp - 0x10]
lea edx, [ecx + eax + 0x39c]
mov dword [ebp - 0x3104], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2de0], dl
movsx eax, byte [ebp - 0x2de0]
xor eax, 0xffffff98
mov byte [ebp - 0x2de1], al
mov cl, byte [ebp - 0x2de1]
mov byte [ebp - 0x31f8], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2de8], al
movsx ecx, byte [ebp - 0x2de8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2de9], cl
mov dl, byte [ebp - 0x2de9]
mov byte [ebp - 0x31f7], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2df0], cl
movsx edx, byte [ebp - 0x2df0]
xor edx, 0xffffff98
mov byte [ebp - 0x2df1], dl
mov al, byte [ebp - 0x2df1]
mov byte [ebp - 0x31f6], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2df8], al
movsx ecx, byte [ebp - 0x2df8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2df9], cl
mov dl, byte [ebp - 0x2df9]
mov byte [ebp - 0x31f5], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e00], cl
movsx edx, byte [ebp - 0x2e00]
xor edx, 0xffffff98
mov byte [ebp - 0x2e01], dl
mov al, byte [ebp - 0x2e01]
mov byte [ebp - 0x31f4], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e08], al
movsx ecx, byte [ebp - 0x2e08]
xor ecx, 0xffffff98
mov byte [ebp - 0x2e09], cl
mov dl, byte [ebp - 0x2e09]
mov byte [ebp - 0x31f3], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e10], dl
movsx eax, byte [ebp - 0x2e10]
xor eax, 0xffffff98
mov byte [ebp - 0x2e11], al
mov cl, byte [ebp - 0x2e11]
mov byte [ebp - 0x31f2], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e18], cl
movsx edx, byte [ebp - 0x2e18]
xor edx, 0xffffff98
mov byte [ebp - 0x2e19], dl
mov al, byte [ebp - 0x2e19]
mov byte [ebp - 0x31f1], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e20], dl
movsx eax, byte [ebp - 0x2e20]
xor eax, 0xffffff98
mov byte [ebp - 0x2e21], al
mov cl, byte [ebp - 0x2e21]
mov byte [ebp - 0x31f0], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e28], cl
movsx edx, byte [ebp - 0x2e28]
xor edx, 0xffffff98
mov byte [ebp - 0x2e29], dl
mov al, byte [ebp - 0x2e29]
mov byte [ebp - 0x31ef], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e30], al
movsx ecx, byte [ebp - 0x2e30]
xor ecx, 0xffffff98
mov byte [ebp - 0x2e31], cl
mov dl, byte [ebp - 0x2e31]
mov byte [ebp - 0x31ee], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e38], dl
movsx eax, byte [ebp - 0x2e38]
xor eax, 0xffffff98
mov byte [ebp - 0x2e39], al
mov cl, byte [ebp - 0x2e39]
mov byte [ebp - 0x31ed], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e40], cl
movsx edx, byte [ebp - 0x2e40]
xor edx, 0xffffff98
mov byte [ebp - 0x2e41], dl
mov al, byte [ebp - 0x2e41]
mov byte [ebp - 0x31ec], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e48], al
movsx ecx, byte [ebp - 0x2e48]
xor ecx, 0xffffff98
mov byte [ebp - 0x2e49], cl
mov dl, byte [ebp - 0x2e49]
mov byte [ebp - 0x31eb], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e50], dl
movsx eax, byte [ebp - 0x2e50]
xor eax, 0xffffff98
mov byte [ebp - 0x2e51], al
mov cl, byte [ebp - 0x2e51]
mov byte [ebp - 0x31ea], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e58], cl
movsx edx, byte [ebp - 0x2e58]
xor edx, 0xffffff98
mov byte [ebp - 0x2e59], dl
mov al, byte [ebp - 0x2e59]
mov byte [ebp - 0x31e9], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e60], dl
movsx eax, byte [ebp - 0x2e60]
xor eax, 0xffffff98
mov byte [ebp - 0x2e61], al
mov cl, byte [ebp - 0x2e61]
mov byte [ebp - 0x31e8], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e68], cl
movsx edx, byte [ebp - 0x2e68]
xor edx, 0xffffff98
mov byte [ebp - 0x2e69], dl
mov al, byte [ebp - 0x2e69]
mov byte [ebp - 0x31e7], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e70], al
movsx ecx, byte [ebp - 0x2e70]
xor ecx, 0xffffff98
mov byte [ebp - 0x2e71], cl
mov dl, byte [ebp - 0x2e71]
mov byte [ebp - 0x31e6], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e78], dl
movsx eax, byte [ebp - 0x2e78]
xor eax, 0xffffff98
mov byte [ebp - 0x2e79], al
mov cl, byte [ebp - 0x2e79]
mov byte [ebp - 0x31e5], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e80], cl
movsx edx, byte [ebp - 0x2e80]
xor edx, 0xffffff98
mov byte [ebp - 0x2e81], dl
mov al, byte [ebp - 0x2e81]
mov byte [ebp - 0x31e4], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e88], al
movsx ecx, byte [ebp - 0x2e88]
xor ecx, 0xffffff98
mov byte [ebp - 0x2e89], cl
mov dl, byte [ebp - 0x2e89]
mov byte [ebp - 0x31e3], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e90], dl
movsx eax, byte [ebp - 0x2e90]
xor eax, 0xffffff98
mov byte [ebp - 0x2e91], al
mov cl, byte [ebp - 0x2e91]
mov byte [ebp - 0x31e2], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e98], cl
movsx edx, byte [ebp - 0x2e98]
xor edx, 0xffffff98
mov byte [ebp - 0x2e99], dl
mov al, byte [ebp - 0x2e99]
mov byte [ebp - 0x31e1], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ea0], al
movsx ecx, byte [ebp - 0x2ea0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2ea1], cl
mov dl, byte [ebp - 0x2ea1]
mov byte [ebp - 0x31e0], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ea8], dl
movsx eax, byte [ebp - 0x2ea8]
xor eax, 0xffffff98
mov byte [ebp - 0x2ea9], al
mov cl, byte [ebp - 0x2ea9]
mov byte [ebp - 0x31df], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2eb0], cl
movsx edx, byte [ebp - 0x2eb0]
xor edx, 0xffffff98
mov byte [ebp - 0x2eb1], dl
mov al, byte [ebp - 0x2eb1]
mov byte [ebp - 0x31de], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2eb8], al
movsx ecx, byte [ebp - 0x2eb8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2eb9], cl
mov dl, byte [ebp - 0x2eb9]
mov byte [ebp - 0x31dd], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ec0], dl
movsx eax, byte [ebp - 0x2ec0]
xor eax, 0xffffff98
mov byte [ebp - 0x2ec1], al
mov cl, byte [ebp - 0x2ec1]
mov byte [ebp - 0x31dc], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ec8], cl
movsx edx, byte [ebp - 0x2ec8]
xor edx, 0xffffff98
mov byte [ebp - 0x2ec9], dl
mov al, byte [ebp - 0x2ec9]
mov byte [ebp - 0x31db], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ed0], al
movsx ecx, byte [ebp - 0x2ed0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2ed1], cl
mov dl, byte [ebp - 0x2ed1]
mov byte [ebp - 0x31da], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ed8], dl
movsx eax, byte [ebp - 0x2ed8]
xor eax, 0xffffff98
mov byte [ebp - 0x2ed9], al
mov cl, byte [ebp - 0x2ed9]
mov byte [ebp - 0x31d9], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ee0], al
movsx ecx, byte [ebp - 0x2ee0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2ee1], cl
mov dl, byte [ebp - 0x2ee1]
mov byte [ebp - 0x31d8], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ee8], dl
movsx eax, byte [ebp - 0x2ee8]
xor eax, 0xffffff98
mov byte [ebp - 0x2ee9], al
mov cl, byte [ebp - 0x2ee9]
mov byte [ebp - 0x31d7], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ef0], cl
movsx edx, byte [ebp - 0x2ef0]
xor edx, 0xffffff98
mov byte [ebp - 0x2ef1], dl
mov al, byte [ebp - 0x2ef1]
mov byte [ebp - 0x31d6], al
mov ecx, 1
imul edx, ecx, 0x23
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ef8], al
movsx ecx, byte [ebp - 0x2ef8]
xor ecx, 0xffffff98
mov byte [ebp - 0x2ef9], cl
mov dl, byte [ebp - 0x2ef9]
mov byte [ebp - 0x31d5], dl
mov eax, 1
imul ecx, eax, 0x24
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f00], dl
movsx eax, byte [ebp - 0x2f00]
xor eax, 0xffffff98
mov byte [ebp - 0x2f01], al
mov cl, byte [ebp - 0x2f01]
mov byte [ebp - 0x31d4], cl
mov edx, 1
imul eax, edx, 0x25
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f08], cl
movsx edx, byte [ebp - 0x2f08]
xor edx, 0xffffff98
mov byte [ebp - 0x2f09], dl
mov al, byte [ebp - 0x2f09]
mov byte [ebp - 0x31d3], al
mov ecx, 1
imul edx, ecx, 0x26
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f10], al
movsx ecx, byte [ebp - 0x2f10]
xor ecx, 0xffffff98
mov byte [ebp - 0x2f11], cl
mov dl, byte [ebp - 0x2f11]
mov byte [ebp - 0x31d2], dl
mov eax, 1
imul ecx, eax, 0x27
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f18], dl
movsx eax, byte [ebp - 0x2f18]
xor eax, 0xffffff98
mov byte [ebp - 0x2f19], al
mov cl, byte [ebp - 0x2f19]
mov byte [ebp - 0x31d1], cl
mov edx, 1
imul eax, edx, 0x28
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f20], cl
movsx edx, byte [ebp - 0x2f20]
xor edx, 0xffffff98
mov byte [ebp - 0x2f21], dl
mov al, byte [ebp - 0x2f21]
mov byte [ebp - 0x31d0], al
mov ecx, 1
imul edx, ecx, 0x29
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f28], al
movsx ecx, byte [ebp - 0x2f28]
xor ecx, 0xffffff98
mov byte [ebp - 0x2f29], cl
mov dl, byte [ebp - 0x2f29]
mov byte [ebp - 0x31cf], dl
mov eax, 1
imul ecx, eax, 0x2a
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f30], dl
movsx eax, byte [ebp - 0x2f30]
xor eax, 0xffffff98
mov byte [ebp - 0x2f31], al
mov cl, byte [ebp - 0x2f31]
mov byte [ebp - 0x31ce], cl
mov edx, 1
imul eax, edx, 0x2b
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f38], cl
movsx edx, byte [ebp - 0x2f38]
xor edx, 0xffffff98
mov byte [ebp - 0x2f39], dl
mov al, byte [ebp - 0x2f39]
mov byte [ebp - 0x31cd], al
mov ecx, 1
imul edx, ecx, 0x2c
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f40], al
movsx ecx, byte [ebp - 0x2f40]
xor ecx, 0xffffff98
mov byte [ebp - 0x2f41], cl
mov dl, byte [ebp - 0x2f41]
mov byte [ebp - 0x31cc], dl
mov eax, 1
imul ecx, eax, 0x2d
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f48], dl
movsx eax, byte [ebp - 0x2f48]
xor eax, 0xffffff98
mov byte [ebp - 0x2f49], al
mov cl, byte [ebp - 0x2f49]
mov byte [ebp - 0x31cb], cl
mov edx, 1
imul eax, edx, 0x2e
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f50], cl
movsx edx, byte [ebp - 0x2f50]
xor edx, 0xffffff98
mov byte [ebp - 0x2f51], dl
mov al, byte [ebp - 0x2f51]
mov byte [ebp - 0x31ca], al
mov ecx, 1
imul edx, ecx, 0x2f
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f58], al
movsx ecx, byte [ebp - 0x2f58]
xor ecx, 0xffffff98
mov byte [ebp - 0x2f59], cl
mov dl, byte [ebp - 0x2f59]
mov byte [ebp - 0x31c9], dl
mov eax, 1
imul ecx, eax, 0x30
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f60], dl
movsx eax, byte [ebp - 0x2f60]
xor eax, 0xffffff98
mov byte [ebp - 0x2f61], al
mov cl, byte [ebp - 0x2f61]
mov byte [ebp - 0x31c8], cl
mov edx, 1
imul eax, edx, 0x31
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f68], cl
movsx edx, byte [ebp - 0x2f68]
xor edx, 0xffffff98
mov byte [ebp - 0x2f69], dl
mov al, byte [ebp - 0x2f69]
mov byte [ebp - 0x31c7], al
mov ecx, 1
imul edx, ecx, 0x32
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f70], al
movsx ecx, byte [ebp - 0x2f70]
xor ecx, 0xffffff98
mov byte [ebp - 0x2f71], cl
mov dl, byte [ebp - 0x2f71]
mov byte [ebp - 0x31c6], dl
mov eax, 1
imul ecx, eax, 0x33
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f78], dl
movsx eax, byte [ebp - 0x2f78]
xor eax, 0xffffff98
mov byte [ebp - 0x2f79], al
mov cl, byte [ebp - 0x2f79]
mov byte [ebp - 0x31c5], cl
mov edx, 1
imul eax, edx, 0x34
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f80], cl
movsx edx, byte [ebp - 0x2f80]
xor edx, 0xffffff98
mov byte [ebp - 0x2f81], dl
mov al, byte [ebp - 0x2f81]
mov byte [ebp - 0x31c4], al
mov ecx, 1
imul edx, ecx, 0x35
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f88], al
movsx ecx, byte [ebp - 0x2f88]
xor ecx, 0xffffff98
mov byte [ebp - 0x2f89], cl
mov dl, byte [ebp - 0x2f89]
mov byte [ebp - 0x31c3], dl
mov eax, 1
imul ecx, eax, 0x36
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f90], dl
movsx eax, byte [ebp - 0x2f90]
xor eax, 0xffffff98
mov byte [ebp - 0x2f91], al
mov cl, byte [ebp - 0x2f91]
mov byte [ebp - 0x31c2], cl
mov edx, 1
imul eax, edx, 0x37
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f98], cl
movsx edx, byte [ebp - 0x2f98]
xor edx, 0xffffff98
mov byte [ebp - 0x2f99], dl
mov al, byte [ebp - 0x2f99]
mov byte [ebp - 0x31c1], al
mov ecx, 1
imul edx, ecx, 0x38
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2fa0], al
movsx ecx, byte [ebp - 0x2fa0]
xor ecx, 0xffffff98
mov byte [ebp - 0x2fa1], cl
mov dl, byte [ebp - 0x2fa1]
mov byte [ebp - 0x31c0], dl
mov eax, 1
imul ecx, eax, 0x39
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2fa8], dl
movsx eax, byte [ebp - 0x2fa8]
xor eax, 0xffffff98
mov byte [ebp - 0x2fa9], al
mov cl, byte [ebp - 0x2fa9]
mov byte [ebp - 0x31bf], cl
mov edx, 1
imul eax, edx, 0x3a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2fb0], cl
movsx edx, byte [ebp - 0x2fb0]
xor edx, 0xffffff98
mov byte [ebp - 0x2fb1], dl
mov al, byte [ebp - 0x2fb1]
mov byte [ebp - 0x31be], al
mov ecx, 1
imul edx, ecx, 0x3b
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x31f8]
call fcn.1009b040
mov byte [ebp - 0x31bd], al
mov ecx, 1
imul edx, ecx, 0x3c
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x31f8]
call fcn.1009b040
mov byte [ebp - 0x31bc], al
mov ecx, 1
imul edx, ecx, 0x3d
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x31f8]
call fcn.1009b040
mov byte [ebp - 0x31bb], al
mov ecx, 1
imul edx, ecx, 0x3e
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x31f8]
call fcn.1009b040
mov byte [ebp - 0x31ba], al
mov ecx, 1
imul edx, ecx, 0x3f
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x31f8]
call fcn.1009b040
mov byte [ebp - 0x31b9], al
mov ecx, 1
shl ecx, 6
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x31f8]
call fcn.1009b040
mov byte [ebp - 0x31b8], al
mov eax, 1
imul ecx, eax, 0x41
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x31f8]
call fcn.1009b040
mov byte [ebp - 0x31b7], al
mov eax, 1
imul ecx, eax, 0x42
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x31f8]
call fcn.1009b040
mov byte [ebp - 0x31b6], al
mov eax, 1
imul ecx, eax, 0x43
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x31f8]
call fcn.1009b040
mov byte [ebp - 0x31b5], al
mov eax, 1
imul ecx, eax, 0x44
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x31f8]
call fcn.1009b040
mov byte [ebp - 0x31b4], al
mov dword [ebp - 0x30fc], 0
jmp 0x102b5d16
mov eax, dword [ebp - 0x30fc]
add eax, 1
mov dword [ebp - 0x30fc], eax
cmp dword [ebp - 0x30fc], 0x45
jae 0x102b5d80
lea ecx, [ebp - 0x31f8]
mov dword [ebp - 0x4120], ecx
mov edx, dword [ebp - 0x30fc]
push edx
mov ecx, dword [ebp - 0x4120]
call fcn.10098da0
mov al, byte [eax]
mov byte [ebp - 0x2fb8], al
mov cl, byte [ebp - 0x376c]
mov byte [ebp - 0x36], cl
movsx edx, byte [ebp - 0x2fb8]
xor edx, 0xffffff98
mov byte [ebp - 0x36], dl
lea eax, [ebp - 0x31f8]
mov dword [ebp - 0x4124], eax
mov ecx, dword [ebp - 0x30fc]
push ecx
mov ecx, dword [ebp - 0x4124]
call fcn.10098da0
mov dl, byte [ebp - 0x36]
mov byte [eax], dl
jmp 0x102b5d07
lea ecx, [ebp - 0x31f8]
call fcn.100842b0
mov dword [ebp - 0x4128], eax
mov eax, dword [ebp - 0x4128]
push eax
lea ecx, [ebp - 0x45b4]
call fcn.1008ade0
mov dword [ebp - 4], 0x4c
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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x84], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x83], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x82], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x81], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x80], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x7f], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x7e], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x7d], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x7c], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x7b], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x7a], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x79], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x78], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x77], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x76], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x75], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x74], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x73], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x72], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x71], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x70], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x6f], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x6e], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x6d], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x6c], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x6b], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x6a], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x69], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x68], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x67], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x66], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x65], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x64], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x63], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x62], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x61], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x60], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x5f], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x5e], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x5d], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x5c], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x5b], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x5a], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x59], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x58], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x57], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x56], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x55], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x54], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x53], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x52], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x51], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x50], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x4f], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x4e], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x4d], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x4c], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x4b], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x4a], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x49], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x48], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x47], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x46], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x45], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x44], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x43], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x42], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x41], 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 - 0x84]
call fcn.1009b040
mov byte [ebp - 0x40], al
mov dword [ebp - 0x3100], 0
jmp 0x102b65e6
mov eax, dword [ebp - 0x3100]
add eax, 1
mov dword [ebp - 0x3100], eax
cmp dword [ebp - 0x3100], 0x45
jae 0x102b6650
lea ecx, [ebp - 0x84]
mov dword [ebp - 0x412c], ecx
mov edx, dword [ebp - 0x3100]
push edx
mov ecx, dword [ebp - 0x412c]
call fcn.10098da0
mov al, byte [eax]
mov byte [ebp - 0x2fbc], al
mov cl, byte [ebp - 0x376d]
mov byte [ebp - 0x37], cl
movsx edx, byte [ebp - 0x2fbc]
xor edx, 0xffffff98
mov byte [ebp - 0x37], dl
lea eax, [ebp - 0x84]
mov dword [ebp - 0x4130], eax
mov ecx, dword [ebp - 0x3100]
push ecx
mov ecx, dword [ebp - 0x4130]
call fcn.10098da0
mov dl, byte [ebp - 0x37]
mov byte [eax], dl
jmp 0x102b65d7
lea ecx, [ebp - 0x84]
call fcn.100842b0
mov dword [ebp - 0x4134], eax
mov eax, dword [ebp - 0x4134]
push eax
lea ecx, [ebp - 0x459c]
call fcn.1008ade0
mov byte [ebp - 4], 0x4d
mov ecx, dword [ebp - 0x3104]
mov dword [ecx], 0x13a9
lea edx, [ebp - 0x459c]
push edx
mov ecx, dword [ebp - 0x3104]
add ecx, 4
call fcn.100ad110
lea eax, [ebp - 0x45b4]
push eax
mov ecx, dword [ebp - 0x3104]
add ecx, 0x1c
call fcn.100ad110
lea ecx, [ebp - 0x459c]
call fcn.100acea0
mov dword [ebp - 0x4148], eax
mov ecx, dword [0x103a921c]
mov dword [ebp - 0x38e4], ecx
lea edx, [ebp - 0x4138]
mov dword [ebp - 0x38e0], edx
mov eax, dword [ebp - 0x38e0]
mov ecx, dword [ebp - 0x38e4]
mov dword [eax], ecx
mov edx, dword [ebp - 0x38e0]
mov dword [ebp - 0x4290], edx
mov eax, dword [ebp - 0x4138]
mov ecx, dword [eax]
mov dword [ebp - 0x413c], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x413c]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x4140], ecx
mov edx, dword [ebp - 0x4140]
mov dword [ebp - 0x4144], edx
mov eax, dword [ebp - 0x4144]
mov dword [ebp - 0x414c], eax
mov ecx, dword [ebp - 0x4148]
push ecx
mov ecx, dword [ebp - 0x38e4]
call dword [ebp - 0x414c]
mov edx, dword [ebp - 0x3104]
mov dword [edx + 0x34], eax
lea ecx, [ebp - 0x45b4]
call fcn.100acea0
mov dword [ebp - 0x4160], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x38ec], eax
lea ecx, [ebp - 0x4150]
mov dword [ebp - 0x38e8], ecx
mov edx, dword [ebp - 0x38e8]
mov eax, dword [ebp - 0x38ec]
mov dword [edx], eax
mov ecx, dword [ebp - 0x38e8]
mov dword [ebp - 0x4294], ecx
mov edx, dword [ebp - 0x4150]
mov eax, dword [edx]
mov dword [ebp - 0x4154], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x4154]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x4158], eax
mov ecx, dword [ebp - 0x4158]
mov dword [ebp - 0x415c], ecx
mov edx, dword [ebp - 0x415c]
mov dword [ebp - 0x4164], edx
mov eax, dword [ebp - 0x4160]
push eax
mov ecx, dword [ebp - 0x38ec]
call dword [ebp - 0x4164]
mov ecx, dword [ebp - 0x3104]
mov dword [ecx + 0x38], eax
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x459c]
call fcn.1008adc0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x45b4]
call fcn.1008adc0
mov edx, 0x3c
imul eax, edx, 6
mov ecx, dword [ebp - 0x10]
lea edx, [ecx + eax + 0x39c]
mov dword [ebp - 0x3050], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xcc], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xcb], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xca], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xc9], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xc8], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xc7], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xc6], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xc5], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xc4], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xc3], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xc2], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xc1], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xc0], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xbf], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xbe], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xbd], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xbc], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xbb], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xba], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xb9], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xb8], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xb7], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xb6], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xb5], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xb4], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xb3], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xb2], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xb1], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xb0], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xaf], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xae], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xad], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xac], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xab], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xaa], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xa9], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xa8], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xa7], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xa6], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xa5], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xa4], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xa3], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xa2], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xa1], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0xa0], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x9f], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x9e], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x9d], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x9c], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x9b], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x9a], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x99], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x98], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x97], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x96], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x95], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x94], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x93], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x92], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x91], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x90], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x8f], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x8e], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x8d], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x8c], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x8b], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x8a], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x89], 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 - 0xcc]
call fcn.1009b040
mov byte [ebp - 0x88], al
mov dword [ebp - 0x3108], 0
jmp 0x102b711c
mov edx, dword [ebp - 0x3108]
add edx, 1
mov dword [ebp - 0x3108], edx
cmp dword [ebp - 0x3108], 0x45
jae 0x102b7186
lea eax, [ebp - 0xcc]
mov dword [ebp - 0x4168], eax
mov ecx, dword [ebp - 0x3108]
push ecx
mov ecx, dword [ebp - 0x4168]
call fcn.10098da0
mov dl, byte [eax]
mov byte [ebp - 0x2fc0], dl
mov al, byte [ebp - 0x376e]
mov byte [ebp - 0x38], al
movsx ecx, byte [ebp - 0x2fc0]
xor ecx, 0xffffff98
mov byte [ebp - 0x38], cl
lea edx, [ebp - 0xcc]
mov dword [ebp - 0x416c], edx
mov eax, dword [ebp - 0x3108]
push eax
mov ecx, dword [ebp - 0x416c]
call fcn.10098da0
mov cl, byte [ebp - 0x38]
mov byte [eax], cl
jmp 0x102b710d
lea ecx, [ebp - 0xcc]
call fcn.100842b0
mov dword [ebp - 0x4170], eax
mov edx, dword [ebp - 0x4170]
push edx
lea ecx, [ebp - 0x45e4]
call fcn.1008ade0
mov dword [ebp - 4], 0x4e
mov eax, 1
imul ecx, eax, 0
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x114], al
mov eax, 1
shl eax, 0
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x113], al
mov edx, 1
shl edx, 1
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x112], al
mov ecx, 1
imul edx, ecx, 3
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x111], al
mov ecx, 1
shl ecx, 2
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x110], al
mov eax, 1
imul ecx, eax, 5
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x10f], al
mov eax, 1
imul ecx, eax, 6
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x10e], al
mov eax, 1
imul ecx, eax, 7
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x10d], al
mov eax, 1
shl eax, 3
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x10c], al
mov edx, 1
imul eax, edx, 9
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x10b], al
mov edx, 1
imul eax, edx, 0xa
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x10a], al
mov edx, 1
imul eax, edx, 0xb
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x109], al
mov edx, 1
imul eax, edx, 0xc
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x108], al
mov edx, 1
imul eax, edx, 0xd
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x107], al
mov edx, 1
imul eax, edx, 0xe
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x106], al
mov edx, 1
imul eax, edx, 0xf
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x105], al
mov edx, 1
shl edx, 4
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x104], al
mov ecx, 1
imul edx, ecx, 0x11
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x103], al
mov ecx, 1
imul edx, ecx, 0x12
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x102], al
mov ecx, 1
imul edx, ecx, 0x13
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x101], al
mov ecx, 1
imul edx, ecx, 0x14
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0x100], al
mov ecx, 1
imul edx, ecx, 0x15
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xff], al
mov ecx, 1
imul edx, ecx, 0x16
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xfe], al
mov ecx, 1
imul edx, ecx, 0x17
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xfd], al
mov ecx, 1
imul edx, ecx, 0x18
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xfc], al
mov ecx, 1
imul edx, ecx, 0x19
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xfb], al
mov ecx, 1
imul edx, ecx, 0x1a
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xfa], al
mov ecx, 1
imul edx, ecx, 0x1b
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xf9], al
mov ecx, 1
imul edx, ecx, 0x1c
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xf8], al
mov ecx, 1
imul edx, ecx, 0x1d
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xf7], al
mov ecx, 1
imul edx, ecx, 0x1e
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xf6], al
mov ecx, 1
imul edx, ecx, 0x1f
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xf5], al
mov ecx, 1
shl ecx, 5
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xf4], al
mov eax, 1
imul ecx, eax, 0x21
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xf3], al
mov eax, 1
imul ecx, eax, 0x22
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xf2], al
mov eax, 1
imul ecx, eax, 0x23
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xf1], al
mov eax, 1
imul ecx, eax, 0x24
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xf0], al
mov eax, 1
imul ecx, eax, 0x25
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xef], al
mov eax, 1
imul ecx, eax, 0x26
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xee], al
mov eax, 1
imul ecx, eax, 0x27
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xed], al
mov eax, 1
imul ecx, eax, 0x28
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xec], al
mov eax, 1
imul ecx, eax, 0x29
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xeb], al
mov eax, 1
imul ecx, eax, 0x2a
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xea], al
mov eax, 1
imul ecx, eax, 0x2b
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xe9], al
mov eax, 1
imul ecx, eax, 0x2c
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xe8], al
mov eax, 1
imul ecx, eax, 0x2d
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xe7], al
mov eax, 1
imul ecx, eax, 0x2e
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xe6], al
mov eax, 1
imul ecx, eax, 0x2f
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xe5], al
mov eax, 1
imul ecx, eax, 0x30
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xe4], al
mov eax, 1
imul ecx, eax, 0x31
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xe3], al
mov eax, 1
imul ecx, eax, 0x32
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xe2], al
mov eax, 1
imul ecx, eax, 0x33
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xe1], al
mov eax, 1
imul ecx, eax, 0x34
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xe0], al
mov eax, 1
imul ecx, eax, 0x35
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xdf], al
mov eax, 1
imul ecx, eax, 0x36
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xde], al
mov eax, 1
imul ecx, eax, 0x37
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xdd], al
mov eax, 1
imul ecx, eax, 0x38
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xdc], al
mov eax, 1
imul ecx, eax, 0x39
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xdb], al
mov eax, 1
imul ecx, eax, 0x3a
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xda], al
mov eax, 1
imul ecx, eax, 0x3b
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xd9], al
mov eax, 1
imul ecx, eax, 0x3c
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xd8], al
mov eax, 1
imul ecx, eax, 0x3d
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xd7], al
mov eax, 1
imul ecx, eax, 0x3e
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xd6], al
mov eax, 1
imul ecx, eax, 0x3f
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xd5], al
mov eax, 1
shl eax, 6
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xd4], al
mov edx, 1
imul eax, edx, 0x41
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xd3], al
mov edx, 1
imul eax, edx, 0x42
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xd2], al
mov edx, 1
imul eax, edx, 0x43
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xd1], al
mov edx, 1
imul eax, edx, 0x44
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0x114]
call fcn.1009b040
mov byte [ebp - 0xd0], al
mov dword [ebp - 0x3130], 0
jmp 0x102b7aaf
mov edx, dword [ebp - 0x3130]
add edx, 1
mov dword [ebp - 0x3130], edx
cmp dword [ebp - 0x3130], 0x45
jae 0x102b7b19
lea eax, [ebp - 0x114]
mov dword [ebp - 0x4174], eax
mov ecx, dword [ebp - 0x3130]
push ecx
mov ecx, dword [ebp - 0x4174]
call fcn.10098da0
mov dl, byte [eax]
mov byte [ebp - 0x2fc4], dl
mov al, byte [ebp - 0x376f]
mov byte [ebp - 0x39], al
movsx ecx, byte [ebp - 0x2fc4]
xor ecx, 0xffffff98
mov byte [ebp - 0x39], cl
lea edx, [ebp - 0x114]
mov dword [ebp - 0x4178], edx
mov eax, dword [ebp - 0x3130]
push eax
mov ecx, dword [ebp - 0x4178]
call fcn.10098da0
mov cl, byte [ebp - 0x39]
mov byte [eax], cl
jmp 0x102b7aa0
lea ecx, [ebp - 0x114]
call fcn.100842b0
mov dword [ebp - 0x417c], eax
mov edx, dword [ebp - 0x417c]
push edx
lea ecx, [ebp - 0x45cc]
call fcn.1008ade0
mov byte [ebp - 4], 0x4f
mov eax, dword [ebp - 0x3050]
mov dword [eax], 0x13aa
lea ecx, [ebp - 0x45cc]
push ecx
mov ecx, dword [ebp - 0x3050]
add ecx, 4
call fcn.100ad110
lea edx, [ebp - 0x45e4]
push edx
mov ecx, dword [ebp - 0x3050]
add ecx, 0x1c
call fcn.100ad110
lea ecx, [ebp - 0x45cc]
call fcn.100acea0
mov dword [ebp - 0x4190], eax
mov eax, dword [0x103a921c]
mov dword [ebp - 0x38f4], eax
lea ecx, [ebp - 0x4180]
mov dword [ebp - 0x38f0], ecx
mov edx, dword [ebp - 0x38f0]
mov eax, dword [ebp - 0x38f4]
mov dword [edx], eax
mov ecx, dword [ebp - 0x38f0]
mov dword [ebp - 0x4298], ecx
mov edx, dword [ebp - 0x4180]
mov eax, dword [edx]
mov dword [ebp - 0x4184], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x4184]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x4188], eax
mov ecx, dword [ebp - 0x4188]
mov dword [ebp - 0x418c], ecx
mov edx, dword [ebp - 0x418c]
mov dword [ebp - 0x4194], edx
mov eax, dword [ebp - 0x4190]
push eax
mov ecx, dword [ebp - 0x38f4]
call dword [ebp - 0x4194]
mov ecx, dword [ebp - 0x3050]
mov dword [ecx + 0x34], eax
lea ecx, [ebp - 0x45e4]
call fcn.100acea0
mov dword [ebp - 0x41a8], eax
mov edx, dword [0x103a921c]
mov dword [ebp - 0x38fc], edx
lea eax, [ebp - 0x4198]
mov dword [ebp - 0x39a4], eax
mov ecx, dword [ebp - 0x39a4]
mov edx, dword [ebp - 0x38fc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x39a4]
mov dword [ebp - 0x429c], eax
mov ecx, dword [ebp - 0x4198]
mov edx, dword [ecx]
mov dword [ebp - 0x419c], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x419c]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x41a0], edx
mov eax, dword [ebp - 0x41a0]
mov dword [ebp - 0x41a4], eax
mov ecx, dword [ebp - 0x41a4]
mov dword [ebp - 0x41ac], ecx
mov edx, dword [ebp - 0x41a8]
push edx
mov ecx, dword [ebp - 0x38fc]
call dword [ebp - 0x41ac]
mov ecx, dword [ebp - 0x3050]
mov dword [ecx + 0x38], eax
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x45cc]
call fcn.1008adc0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x45e4]
call fcn.1008adc0
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