Function at 0x100218d0
Capabilities:
Authenticate hmac
Create process on windows
Encode data using xor
Parse pe header
Terminate process

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1012d097
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x48a0
call fcn.10128d40
mov eax, dword [0x1016c008]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xor edi, edi
mov dword [ebp - 0x437c], edi
mov eax, dword [0x101e0c3d]
mov ecx, dword [0x101e0c0c]
movss xmm3, dword [0x1016281c]
movss xmm2, dword [0x10162728]
mov dword [ebp - 0x4408], edi
test al, al
jne 0x1002199a
test ecx, ecx
je 0x10051d07
movss xmm1, dword [ecx + 0x1500]
xorps xmm4, xmm4
comiss xmm1, xmm4
jbe 0x100219ec
movss xmm0, dword [ecx + 0x18]
mulss xmm0, xmm3
subss xmm1, xmm0
comiss xmm1, xmm2
seta al
test al, al
je 0x1002197a
movaps xmm1, xmm2
jmp 0x10021987
comiss xmm4, xmm1
seta al
test al, al
je 0x10021987
xorps xmm1, xmm1
movss dword [ecx + 0x1500], xmm1
mov eax, dword [0x101e0c3d]
test al, al
je 0x100219ec
jmp 0x1002199d
xorps xmm4, xmm4
test ecx, ecx
je 0x10051d07
movss xmm1, dword [ecx + 0x1500]
comiss xmm2, xmm1
jbe 0x100219e8
movss xmm0, dword [ecx + 0x18]
mulss xmm0, xmm3
addss xmm0, xmm1
comiss xmm0, xmm2
seta al
test al, al
jne 0x100219db
comiss xmm4, xmm0
seta al
test al, al
je 0x100219d8
xorps xmm2, xmm2
jmp 0x100219db
movaps xmm2, xmm0
movss dword [ecx + 0x1500], xmm2
mov eax, dword [0x101e0c3d]
test al, al
jne 0x10021a01
movss xmm0, dword [ecx + 0x1500]
ucomiss xmm0, xmm4
lahf
test ah, 0x44
jnp 0x10051ce9
movaps xmm0, xmmword [0x10163270]
xor edx, edx
mov dword [ecx + 0x1a40], 1
movups xmmword [ecx + 0x1a70], xmm0
mov dword [ecx + 0x1a80], edi
mov dword [ecx + 0x1a84], edi
mov ecx, str.2k18.club
push 0
push 1
call fcn.1006a070
add esp, 8
lea ecx, [ebp - 0x46c0]
call fcn.1006e710
mov ecx, dword [0x101e0c00]
movss xmm0, dword [eax + 4]
comiss xmm0, dword [0x10162984]
jbe 0x10021b6d
call fcn.1006e2e0
push 9
push 0
mov edx, 0x101e0c44
mov ecx, 0x1015ecd4
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0c04]
call fcn.1006e2e0
push 9
push 1
mov edx, 0x101e0c44
mov ecx, 0x1015ecd8
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0bf4]
call fcn.1006e2e0
push 9
push 2
mov edx, 0x101e0c44
mov ecx, str.CABDEFGHZI
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0bfc]
call fcn.1006e2e0
push 9
push 3
mov edx, 0x101e0c44
mov ecx, 0x1015ecdc
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0bf8]
call fcn.1006e2e0
push 9
push 4
mov edx, 0x101e0c44
mov ecx, 0x1015ece0
call fcn.10085d40
push 9
push 5
mov edx, 0x101e0c44
mov ecx, 0x1015ece4
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0c00]
call fcn.1006e2e0
push 9
push 6
mov edx, 0x101e0c44
mov ecx, 0x1015ece8
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0bf8]
call fcn.1006e2e0
push 9
push 7
mov edx, 0x101e0c44
mov ecx, 0x1015ecec
call fcn.10085d40
mov eax, 8
add esp, 0x40
mov ecx, 0x1015ecf4
lea edx, [eax + 1]
jmp 0x10021c69
call fcn.1006e2e0
push 8
push 0
mov edx, 0x101e0c44
mov ecx, 0x1015ecd4
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0c04]
call fcn.1006e2e0
push 8
push 1
mov edx, 0x101e0c44
mov ecx, 0x1015ecd8
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0bf4]
call fcn.1006e2e0
push 8
push 2
mov edx, 0x101e0c44
mov ecx, str.CABDEFGHZI
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0bfc]
call fcn.1006e2e0
push 8
push 3
mov edx, 0x101e0c44
mov ecx, 0x1015ecdc
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0bf8]
call fcn.1006e2e0
push 8
push 4
mov edx, 0x101e0c44
mov ecx, 0x1015ece0
call fcn.10085d40
push 8
push 5
mov edx, 0x101e0c44
mov ecx, 0x1015ece4
call fcn.10085d40
call fcn.1006e390
mov ecx, dword [0x101e0c00]
call fcn.1006e2e0
push 8
push 6
mov edx, 0x101e0c44
mov ecx, 0x1015ece8
call fcn.10085d40
add esp, 0x38
call fcn.1006e390
mov ecx, dword [0x101e0bf8]
call fcn.1006e2e0
mov ecx, 0x1015ecec
mov eax, 7
mov edx, 8
push edx
push eax
mov edx, 0x101e0c44
call fcn.10085d40
add esp, 8
call fcn.1006e390
lea ecx, [ebp - 0x46b8]
call fcn.1006e710
lea ecx, [ebp - 0x46b0]
movss xmm0, dword [eax + 4]
subss xmm0, dword [0x10162894]
movss dword [ebp - 0x437c], xmm0
call fcn.1006e710
movss xmm2, dword [ebp - 0x437c]
lea ecx, [ebp - 0x46a8]
movss xmm1, dword [eax]
mulss xmm1, dword [0x101626c8]
subss xmm1, dword [0x101628d8]
call fcn.10020d80
lea ecx, [ebp - 0x46a0]
call fcn.1006e710
lea ecx, [ebp - 0x4698]
movss xmm0, dword [eax + 4]
subss xmm0, dword [0x101628ec]
movss dword [ebp - 0x437c], xmm0
call fcn.1006e710
movss xmm2, dword [ebp - 0x437c]
lea ecx, [ebp - 0x4690]
movss xmm1, dword [eax]
mulss xmm1, dword [0x101626c8]
subss xmm1, dword [0x1016288c]
call fcn.10020d80
push 0x101e9590
lea ecx, [ebp - 0x48b0]
call fcn.10051da0
mov dword [ebp - 4], 0
mov eax, dword [0x101e0c44]
test eax, eax
jne 0x10037dd5
xorps xmm1, xmm1
lea ecx, [ebp - 0x4688]
xorps xmm2, xmm2
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 0
lea eax, [ebp - 0x4680]
push eax
call fcn.10051d30
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
add esp, 4
lea edx, [ebp - 0x46a8]
mov ecx, str.Aimbot
push 0
push 0
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0x704]
push 0x61
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x704], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x703], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x702], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x701], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x700], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x6ff], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x6fe], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x6fd], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x6fc], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x6fb], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x6fa], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x6f9], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x704]
mov byte [ebp - 0x6f8], al
call fcn.10013720
mov byte [ebp - 0x6f7], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x704]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x704]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10021ea0
lea ecx, [ebp - 0x704]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x26c8]
call fcn.10011360
lea eax, [ebp - 0x26c8]
mov byte [ebp - 4], 1
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Enabled
call fcn.10087fd0
lea ecx, [ebp - 0x26c8]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x714]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x714], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x713], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x712], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x711], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x710], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x70f], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x70e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x70d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x70c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x70b], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x70a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x709], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x714]
mov byte [ebp - 0x708], al
call fcn.10013720
mov byte [ebp - 0x707], al
xor esi, esi
push esi
lea ecx, [ebp - 0x714]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x714]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10022023
lea ecx, [ebp - 0x714]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x26e0]
call fcn.10011360
lea eax, [ebp - 0x26e0]
mov byte [ebp - 4], 2
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Silent_aim
call fcn.10087fd0
lea ecx, [ebp - 0x26e0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xb94]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb94], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb93], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb92], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb91], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb90], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb8f], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb8e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb8d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb8c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb8b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb8a], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb89], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb88], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb87], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb86], al
call fcn.10013720
mov byte [ebp - 0xb85], al
push 0x6f
lea ecx, [ebp - 0xb94]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb84], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xb94]
mov byte [ebp - 0xb83], al
call fcn.10013720
mov byte [ebp - 0xb82], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xb94]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xb94]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x10022210
lea ecx, [ebp - 0xb94]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x26f8]
call fcn.10011360
lea eax, [ebp - 0x26f8]
mov byte [ebp - 4], 3
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Penetrate_walls
call fcn.10087fd0
lea ecx, [ebp - 0x26f8]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xcc0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcc0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcbf], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcbe], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcbd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcbc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcbb], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcba], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcb9], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcb8], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcb7], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcb6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcb5], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcb4], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcb3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcb2], al
call fcn.10013720
mov byte [ebp - 0xcb1], al
push 0x62
lea ecx, [ebp - 0xcc0]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcb0], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcaf], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xcc0]
mov byte [ebp - 0xcae], al
call fcn.10013720
mov byte [ebp - 0xcad], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xcc0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xcc0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x10022410
lea ecx, [ebp - 0xcc0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2710]
call fcn.10011360
lea eax, [ebp - 0x2710]
mov byte [ebp - 4], 4
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Debug_hitbox
call fcn.10087fd0
lea ecx, [ebp - 0x2710]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x2728]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2728], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2727], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2726], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2725], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2724], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2723], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2722], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2721], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2720], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x271f], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x271e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x271d], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x271c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x271b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x271a], al
call fcn.10013720
mov byte [ebp - 0x2719], al
push 0x62
lea ecx, [ebp - 0x2728]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2718], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2717], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2716], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2715], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2714], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2713], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2728]
mov byte [ebp - 0x2712], al
call fcn.10013720
mov byte [ebp - 0x2711], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2728]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2728]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10022651
lea ecx, [ebp - 0x2728]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2740]
call fcn.10011360
push 0
lea eax, [ebp - 0x2740]
mov byte [ebp - 4], 5
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.aimbot_debug_hitbox_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2740]
call fcn.100112c0
lea ecx, [ebp - 0x4383]
call fcn.10005ed0
mov dword [ebp - 0x437c], eax
lea ecx, [ebp - 0x4678]
lea eax, [ebp - 0x4210]
mov dword [ebp - 0x4228], str.Distance
push eax
lea eax, [ebp - 0x4228]
mov dword [ebp - 0x4224], str.Crosshair
push eax
mov dword [ebp - 0x4220], str.Damage
mov dword [ebp - 0x421c], str.Lowest_hp
mov dword [ebp - 0x4218], str.Least_lag
mov dword [ebp - 0x4214], str.Height
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4378], ecx
lea ecx, [ebp - 0x2770]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2770], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x276f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x276e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x276d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x276c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x276b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x276a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2769], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2768], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2767], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2766], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2765], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2764], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2763], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2762], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2761], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x2760], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x275f], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x275e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x275d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x275c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x275b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2770]
mov byte [ebp - 0x275a], al
call fcn.10013720
mov byte [ebp - 0x2759], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x2770]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2770]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10022910
lea ecx, [ebp - 0x2770]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2788]
call fcn.10011360
lea eax, [ebp - 0x2788]
mov byte [ebp - 4], 6
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x437c]
push dword [ebp - 0x4370]
push dword [ebp - 0x4378]
call fcn.100526e0
mov edx, esi
mov ecx, str.Target_selection
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2788]
call fcn.100112c0
lea ecx, [ebp - 0x4382]
call fcn.10005ed0
mov dword [ebp - 0x4368], eax
lea ecx, [ebp - 0x4670]
lea eax, [ebp - 0x4228]
mov dword [ebp - 0x4240], str.Auto
push eax
lea eax, [ebp - 0x4240]
mov dword [ebp - 0x423c], 0x1015edec
push eax
mov dword [ebp - 0x4238], str.Scout
mov dword [ebp - 0x4234], str.Heavy_Pistols
mov dword [ebp - 0x4230], str.Pistols
mov dword [ebp - 0x422c], str.General
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x27b8]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27b8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27b7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27b6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27b5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27b4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27b3], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27b2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27b1], al
call fcn.10013720
mov byte [ebp - 0x27b0], al
push 0x61
lea ecx, [ebp - 0x27b8]
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27af], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27ae], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27ad], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27ac], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27ab], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27aa], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27a9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27a8], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27a7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27a6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27a5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27a4], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27a3], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x27b8]
mov byte [ebp - 0x27a2], al
call fcn.10013720
mov byte [ebp - 0x27a1], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x27b8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x27b8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10022bf0
lea ecx, [ebp - 0x27b8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x27d0]
call fcn.10011360
lea eax, [ebp - 0x27d0]
mov byte [ebp - 4], 7
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Weapon_selection
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x27d0]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x27e8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27e8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27e7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27e6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27e5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27e4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27e3], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27e2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27e1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27e0], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27df], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27de], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27dd], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27dc], al
call fcn.10013720
mov byte [ebp - 0x27db], al
push 0x73
lea ecx, [ebp - 0x27e8]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27da], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27d9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27d8], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27d7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27d6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27d5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27d4], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27d3], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x27e8]
mov byte [ebp - 0x27d2], al
call fcn.10013720
mov byte [ebp - 0x27d1], al
xor esi, esi
push esi
lea ecx, [ebp - 0x27e8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x27e8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10022e52
lea ecx, [ebp - 0x27e8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2800]
call fcn.10011360
lea eax, [ebp - 0x2800]
mov byte [ebp - 4], 8
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x2800]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
test esi, esi
jne 0x1002594d
push 0x61
lea ecx, [ebp - 0x644]
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x644], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x643], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x642], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x641], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x640], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x63f], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x63e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x63d], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x63c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x63b], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x63a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x639], al
call fcn.10013720
push esi
lea ecx, [ebp - 0x644]
mov byte [ebp - 0x638], al
call fcn.10013720
mov byte [ebp - 0x637], al
push esi
lea ecx, [ebp - 0x644]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x644]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10022fd0
lea ecx, [ebp - 0x644]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2818]
call fcn.10011360
push 0
push str._d__
push 0x6e
push 0
lea eax, [ebp - 0x2818]
mov byte [ebp - 4], 9
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2818]
call fcn.100112c0
lea ecx, [ebp - 0x4381]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x4258], str.Head
lea eax, [ebp - 0x4240]
mov dword [ebp - 0x4254], str.Chest
push eax
lea eax, [ebp - 0x4258]
mov dword [ebp - 0x4250], str.Stomach
push eax
lea ecx, [ebp - 0x4668]
mov dword [ebp - 0x424c], str.Arms
mov dword [ebp - 0x4248], str.Legs
mov dword [ebp - 0x4244], str.Foot
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x34c4]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34c4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34c3], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34c2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34c1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34c0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34bf], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34be], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34bd], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34bc], al
call fcn.10013720
mov byte [ebp - 0x34bb], al
push 0x72
lea ecx, [ebp - 0x34c4]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34ba], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34b9], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34b8], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34b7], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34b6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34b5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34b4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34b3], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34b2], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34b1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34b0], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34af], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34ae], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34ad], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x34c4]
mov byte [ebp - 0x34ac], al
call fcn.10013720
mov byte [ebp - 0x34ab], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x34c4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x34c4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x100232c0
lea ecx, [ebp - 0x34c4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2848]
call fcn.10011360
lea eax, [ebp - 0x2848]
mov byte [ebp - 4], 0xa
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Target_hitbox
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2848]
call fcn.100112c0
lea ecx, [ebp - 0x4380]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x4170], str.Head
lea eax, [ebp - 0x4160]
mov dword [ebp - 0x416c], str.Chest
push eax
lea eax, [ebp - 0x4170]
mov dword [ebp - 0x4168], str.Body
push eax
lea ecx, [ebp - 0x4660]
mov dword [ebp - 0x4164], str.Legs
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x38fc]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38fc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38fb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38fa], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38f9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38f8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38f7], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38f6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38f5], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38f4], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38f3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38f2], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38f1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38f0], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38ef], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38ee], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38ed], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38ec], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38eb], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38ea], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38e9], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38e8], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38e7], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38e6], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38e5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38e4], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38e3], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38e2], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38e1], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x38fc]
mov byte [ebp - 0x38e0], al
call fcn.10013720
mov byte [ebp - 0x38df], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x38fc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x38fc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1e
jb 0x100235f0
lea ecx, [ebp - 0x38fc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2860]
call fcn.10011360
lea eax, [ebp - 0x2860]
mov byte [ebp - 4], 0xb
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Multipoint
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2860]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x391c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x391c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x391b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x391a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3919], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3918], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3917], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3916], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3915], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3914], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3913], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3912], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3911], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3910], al
call fcn.10013720
mov byte [ebp - 0x390f], al
push 0x72
lea ecx, [ebp - 0x391c]
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x390e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x390d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x390c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x390b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x390a], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3909], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3908], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3907], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3906], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3905], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3904], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3903], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3902], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3901], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x3900], al
call fcn.10013720
mov byte [ebp - 0x38ff], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x391c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x391c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1e
jb 0x100238c0
lea ecx, [ebp - 0x391c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2878]
call fcn.10011360
lea eax, [ebp - 0x2878]
mov byte [ebp - 4], 0xc
mov esi, 1
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x43d4]
mov dword [ebp - 0x43d4], 0
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x10023c20
push 0x61
lea ecx, [ebp - 0x393c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x393c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x393b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x393a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3939], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3938], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3937], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3936], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3935], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3934], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3933], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3932], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3931], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3930], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x392f], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x392e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x392d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x392c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x392b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x392a], al
call fcn.10013720
mov byte [ebp - 0x3929], al
push 0x75
lea ecx, [ebp - 0x393c]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3928], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3927], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3926], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3925], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3924], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3923], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3922], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3921], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x393c]
mov byte [ebp - 0x3920], al
call fcn.10013720
mov byte [ebp - 0x391f], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x393c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x393c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1e
jb 0x10023b90
lea ecx, [ebp - 0x393c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2890]
call fcn.10011360
lea eax, [ebp - 0x2890]
mov dword [ebp - 4], 0xd
mov esi, 3
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x43d0]
mov dword [ebp - 0x43d0], esi
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x10023c27
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test al, 2
je 0x10023c4b
and eax, 0xfffffffd
lea ecx, [ebp - 0x2890]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test al, 1
je 0x10023c6a
and eax, 0xfffffffe
lea ecx, [ebp - 0x2878]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10023f25
push 0x61
lea ecx, [ebp - 0x377c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x377c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x377b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x377a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3779], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3778], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3777], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3776], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3775], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3774], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3773], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3772], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3771], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3770], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x376f], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x376e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x376d], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x376c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x376b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x376a], al
call fcn.10013720
mov byte [ebp - 0x3769], al
push 0x6e
lea ecx, [ebp - 0x377c]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3768], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3767], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3766], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3765], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3764], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3763], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3762], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x377c]
mov byte [ebp - 0x3761], al
call fcn.10013720
mov byte [ebp - 0x3760], al
xor esi, esi
push esi
lea ecx, [ebp - 0x377c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x377c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x10023ea0
lea ecx, [ebp - 0x377c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x28a8]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x28a8]
mov byte [ebp - 4], 0xe
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Multipoint_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28a8]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x395c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x395c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x395b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x395a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3959], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3958], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3957], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3956], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3955], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3954], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3953], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3952], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3951], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3950], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x394f], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x394e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x394d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x394c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x394b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x394a], al
call fcn.10013720
mov byte [ebp - 0x3949], al
push 0x75
lea ecx, [ebp - 0x395c]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3948], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3947], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3946], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3945], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3944], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3943], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3942], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3941], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x395c]
mov byte [ebp - 0x3940], al
call fcn.10013720
mov byte [ebp - 0x393f], al
xor esi, esi
push esi
lea ecx, [ebp - 0x395c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x395c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1e
jb 0x10024161
lea ecx, [ebp - 0x395c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x28c0]
call fcn.10011360
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0x28c0]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9610
or esi, 4
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x43cc]
mov dword [ebp - 0x43cc], 1
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x100244c2
push 0x61
lea ecx, [ebp - 0x385c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x385c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x385b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x385a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3859], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3858], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3857], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3856], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3855], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3854], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3853], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3852], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3851], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3850], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x384f], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x384e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x384d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x384c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x384b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x384a], al
call fcn.10013720
mov byte [ebp - 0x3849], al
push 0x75
lea ecx, [ebp - 0x385c]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3848], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3847], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3846], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3845], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3844], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3843], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3842], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3841], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x385c]
mov byte [ebp - 0x3840], al
call fcn.10013720
mov byte [ebp - 0x383f], al
xor edi, edi
nop
push edi
lea ecx, [ebp - 0x385c]
call fcn.100105c0
push edi
lea ecx, [ebp - 0x385c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc edi
mov byte [eax], cl
cmp edi, 0x1e
jb 0x10024430
lea ecx, [ebp - 0x385c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x28d8]
call fcn.10011360
lea eax, [ebp - 0x28d8]
mov dword [ebp - 4], 0x10
or esi, 8
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x43c8]
mov dword [ebp - 0x43c8], 2
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x100244c9
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test al, 8
je 0x100244ed
and eax, 0xfffffff7
lea ecx, [ebp - 0x28d8]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test al, 4
je 0x1002450c
and eax, 0xfffffffb
lea ecx, [ebp - 0x28c0]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10024755
push 0x61
lea ecx, [ebp - 0xfd0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfd0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfcf], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfce], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfcd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfcc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfcb], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfca], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfc9], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfc8], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfc7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfc6], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfc5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfc4], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfc3], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfc2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfc1], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfc0], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfbf], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfbe], al
call fcn.10013720
mov byte [ebp - 0xfbd], al
push 0x6c
lea ecx, [ebp - 0xfd0]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfbc], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xfd0]
mov byte [ebp - 0xfbb], al
call fcn.10013720
mov byte [ebp - 0xfba], al
xor esi, esi
push esi
lea ecx, [ebp - 0xfd0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xfd0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x17
jb 0x100246d0
lea ecx, [ebp - 0xfd0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x28f0]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x28f0]
mov byte [ebp - 4], 0x11
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Stomach_hitbox_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28f0]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xe98]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe98], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe97], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe96], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe95], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe94], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe93], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe92], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe91], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe90], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe8f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe8e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe8d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe8c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe8b], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe8a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe89], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe88], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe87], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe86], al
call fcn.10013720
mov byte [ebp - 0xe85], al
push 0x6d
lea ecx, [ebp - 0xe98]
call fcn.10013720
push 0
lea ecx, [ebp - 0xe98]
mov byte [ebp - 0xe84], al
call fcn.10013720
mov byte [ebp - 0xe83], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xe98]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xe98]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x10024900
lea ecx, [ebp - 0xe98]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2908]
call fcn.10011360
lea eax, [ebp - 0x2908]
mov byte [ebp - 4], 0x12
push eax
mov ecx, 0x101e9610
call fcn.10010750
lea ecx, [ebp - 0x43c4]
mov dword [ebp - 0x43c4], 1
push ecx
mov ecx, eax
call fcn.100105d0
lea ecx, [ebp - 0x2908]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10024c46
push 0x61
lea ecx, [ebp - 0x375c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x375c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x375b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x375a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3759], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3758], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3757], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3756], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3755], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3754], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3753], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3752], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3751], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3750], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x374f], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x374e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x374d], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x374c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x374b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x374a], al
call fcn.10013720
mov byte [ebp - 0x3749], al
push 0x6d
lea ecx, [ebp - 0x375c]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3748], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3747], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3746], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3745], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3744], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3743], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3742], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x375c]
mov byte [ebp - 0x3741], al
call fcn.10013720
mov byte [ebp - 0x3740], al
xor esi, esi
push esi
lea ecx, [ebp - 0x375c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x375c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x10024bc1
lea ecx, [ebp - 0x375c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2920]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2920]
mov byte [ebp - 4], 0x13
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.only_scar_baim_health
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2920]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3320]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3320], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x331f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x331e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x331d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x331c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x331b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x331a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3319], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3318], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3317], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3316], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3315], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3314], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3313], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3312], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3311], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3310], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x330f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x330e], al
call fcn.10013720
mov byte [ebp - 0x330d], al
push 0x69
lea ecx, [ebp - 0x3320]
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x330c], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x330b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x330a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3320]
mov byte [ebp - 0x3309], al
call fcn.10013720
mov byte [ebp - 0x3308], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3320]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3320]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x10024e23
lea ecx, [ebp - 0x3320]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2938]
call fcn.10011360
lea eax, [ebp - 0x2938]
mov byte [ebp - 4], 0x14
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Ignore_limbs_while_moving
call fcn.10087fd0
lea ecx, [ebp - 0x2938]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x2950]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x2950], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x294f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x294e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x294d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x294c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x294b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x294a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x2949], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x2948], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x2947], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x2946], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x2945], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x2944], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x2943], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x2942], al
call fcn.10013720
mov byte [ebp - 0x2941], al
push 0x6d
lea ecx, [ebp - 0x2950]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x2940], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x293f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x293e], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x293d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x293c], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x293b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2950]
mov byte [ebp - 0x293a], al
call fcn.10013720
mov byte [ebp - 0x2939], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2950]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2950]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10025064
lea ecx, [ebp - 0x2950]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2968]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2968]
mov byte [ebp - 4], 0x15
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2968]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x387c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x387c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x387b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x387a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3879], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3878], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3877], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3876], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3875], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3874], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3873], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3872], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3871], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3870], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x386f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x386e], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x386d], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x386c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x386b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x386a], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3869], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3868], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3867], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3866], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3865], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3864], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3863], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3862], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3861], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x387c]
mov byte [ebp - 0x3860], al
call fcn.10013720
mov byte [ebp - 0x385f], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x387c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x387c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1e
jb 0x10025330
lea ecx, [ebp - 0x387c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2980]
call fcn.10011360
lea eax, [ebp - 0x2980]
mov byte [ebp - 4], 0x16
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Scale_visible_damage_to_health
call fcn.10087fd0
lea ecx, [ebp - 0x2980]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3668]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3668], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3667], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3666], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3665], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3664], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3663], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3662], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3661], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3660], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x365f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x365e], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x365d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x365c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x365b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x365a], al
call fcn.10013720
mov byte [ebp - 0x3659], al
push 0x6d
lea ecx, [ebp - 0x3668]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3658], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3657], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3656], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3655], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3654], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3653], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3652], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3651], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x3650], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x364f], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3668]
mov byte [ebp - 0x364e], al
call fcn.10013720
mov byte [ebp - 0x364d], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3668]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3668]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1c
jb 0x100255c0
lea ecx, [ebp - 0x3668]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2998]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2998]
mov byte [ebp - 4], 0x17
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_penetration_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2998]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3d38]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d38], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d37], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d36], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d35], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d34], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d33], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d32], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d31], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d30], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d2f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d2e], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d2d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d2c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d2b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d2a], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d29], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d28], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d27], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d26], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d25], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d24], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d23], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d22], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d21], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d20], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d1f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d1e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d1d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d1c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d1b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d1a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d19], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3d38]
mov byte [ebp - 0x3d18], al
call fcn.10013720
mov byte [ebp - 0x3d17], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3d38]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3d38]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x22
jb 0x100258d0
lea ecx, [ebp - 0x3d38]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x29b0]
call fcn.10011360
lea eax, [ebp - 0x29b0]
mov byte [ebp - 4], 0x18
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Scale_penetration_damage_to_health
call fcn.10087fd0
lea ecx, [ebp - 0x29b0]
mov byte [ebp - 4], 0
call fcn.100112c0
mov edi, dword [ebp - 0x4408]
push 0x61
lea ecx, [ebp - 0x29c8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29c8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29c7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29c6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29c5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29c4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29c3], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29c2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29c1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29c0], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29bf], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29be], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29bd], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29bc], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29bb], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29ba], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29b9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29b8], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29b7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29b6], al
call fcn.10013720
mov byte [ebp - 0x29b5], al
push 0x69
lea ecx, [ebp - 0x29c8]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29b4], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29b3], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x29c8]
mov byte [ebp - 0x29b2], al
call fcn.10013720
mov byte [ebp - 0x29b1], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x29c8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x29c8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10025b20
lea ecx, [ebp - 0x29c8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x29e0]
call fcn.10011360
lea eax, [ebp - 0x29e0]
mov byte [ebp - 4], 0x19
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x29e0]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 1
jne 0x100284a7
push 0x61
lea ecx, [ebp - 0x174]
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x174]
mov byte [ebp - 0x174], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x174]
mov byte [ebp - 0x173], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x174]
mov byte [ebp - 0x172], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x174]
mov byte [ebp - 0x171], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x174]
mov byte [ebp - 0x170], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x174]
mov byte [ebp - 0x16f], al
call fcn.10013720
mov byte [ebp - 0x16e], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x174]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x174]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x10025c20
lea ecx, [ebp - 0x174]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x29f8]
call fcn.10011360
push 0
push str._d__
push 0x6e
push 0
lea eax, [ebp - 0x29f8]
mov byte [ebp - 4], 0x1a
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x29f8]
call fcn.100112c0
lea ecx, [ebp - 0x437f]
call fcn.10005ed0
mov dword [ebp - 0x4368], eax
lea ecx, [ebp - 0x4658]
lea eax, [ebp - 0x4258]
mov dword [ebp - 0x4270], str.Head
push eax
lea eax, [ebp - 0x4270]
mov dword [ebp - 0x426c], str.Chest
push eax
mov dword [ebp - 0x4268], str.Stomach
mov dword [ebp - 0x4264], str.Arms
mov dword [ebp - 0x4260], str.Legs
mov dword [ebp - 0x425c], str.Foot
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x3304]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x3304], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x3303], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x3302], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x3301], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x3300], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32ff], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32fe], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32fd], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32fc], al
call fcn.10013720
mov byte [ebp - 0x32fb], al
push 0x5f
lea ecx, [ebp - 0x3304]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32fa], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32f9], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32f8], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32f7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32f6], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32f5], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32f4], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32f3], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32f2], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32f1], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32f0], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32ef], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32ee], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3304]
mov byte [ebp - 0x32ed], al
call fcn.10013720
mov byte [ebp - 0x32ec], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3304]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3304]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x10025f00
lea ecx, [ebp - 0x3304]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2a28]
call fcn.10011360
lea eax, [ebp - 0x2a28]
mov byte [ebp - 4], 0x1b
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Target_hitbox
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2a28]
call fcn.100112c0
lea ecx, [ebp - 0x437e]
call fcn.10005ed0
mov dword [ebp - 0x4368], eax
lea ecx, [ebp - 0x4650]
lea eax, [ebp - 0x4010]
mov dword [ebp - 0x4020], str.Head
push eax
lea eax, [ebp - 0x4020]
mov dword [ebp - 0x401c], str.Chest
push eax
mov dword [ebp - 0x4018], str.Body
mov dword [ebp - 0x4014], str.Legs
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x373c]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x373c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x373b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x373a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3739], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3738], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3737], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3736], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3735], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3734], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3733], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3732], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3731], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3730], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x372f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x372e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x372d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x372c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x372b], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x372a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3729], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3728], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3727], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3726], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3725], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3724], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3723], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3722], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x373c]
mov byte [ebp - 0x3721], al
call fcn.10013720
mov byte [ebp - 0x3720], al
xor esi, esi
push esi
lea ecx, [ebp - 0x373c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x373c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x10026224
lea ecx, [ebp - 0x373c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2a40]
call fcn.10011360
lea eax, [ebp - 0x2a40]
mov byte [ebp - 4], 0x1c
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Multipoint
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2a40]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x371c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x371c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x371b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x371a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3719], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3718], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3717], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3716], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3715], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3714], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3713], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3712], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3711], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3710], al
call fcn.10013720
mov byte [ebp - 0x370f], al
push 0x67
lea ecx, [ebp - 0x371c]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x370e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x370d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x370c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x370b], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x370a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3709], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3708], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3707], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3706], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3705], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3704], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3703], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3702], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x371c]
mov byte [ebp - 0x3701], al
call fcn.10013720
mov byte [ebp - 0x3700], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x371c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x371c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x100264f0
lea ecx, [ebp - 0x371c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2a58]
call fcn.10011360
lea eax, [ebp - 0x2a58]
mov byte [ebp - 4], 0x1d
or edi, 0x10
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], edi
mov dword [ebp - 0x437c], edi
call fcn.10010750
lea ecx, [ebp - 0x43c0]
mov dword [ebp - 0x43c0], 0
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x10026842
push 0x61
lea ecx, [ebp - 0x36fc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36fc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36fb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36fa], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36f9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36f8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36f7], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36f6], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36f5], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36f4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36f3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36f2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36f1], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36f0], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36ef], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36ee], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36ed], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36ec], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36eb], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36ea], al
call fcn.10013720
mov byte [ebp - 0x36e9], al
push 0x6c
lea ecx, [ebp - 0x36fc]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36e8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36e7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36e6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36e5], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36e4], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36e3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36e2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x36fc]
mov byte [ebp - 0x36e1], al
call fcn.10013720
mov byte [ebp - 0x36e0], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x36fc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x36fc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x100267b0
lea ecx, [ebp - 0x36fc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2a70]
call fcn.10011360
lea eax, [ebp - 0x2a70]
mov dword [ebp - 4], 0x1e
or edi, 0x20
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], edi
mov dword [ebp - 0x437c], edi
call fcn.10010750
lea ecx, [ebp - 0x43bc]
mov dword [ebp - 0x43bc], 3
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x10026849
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test al, 0x20
je 0x1002686d
and eax, 0xffffffdf
lea ecx, [ebp - 0x2a70]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test al, 0x10
je 0x1002688c
and eax, 0xffffffef
lea ecx, [ebp - 0x2a58]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10026b35
push 0x61
lea ecx, [ebp - 0x3684]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3684], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3683], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3682], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3681], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3680], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x367f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x367e], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x367d], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x367c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x367b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x367a], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3679], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3678], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3677], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3676], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3675], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3674], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3673], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3672], al
call fcn.10013720
mov byte [ebp - 0x3671], al
push 0x74
lea ecx, [ebp - 0x3684]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x3670], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x366f], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x366e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x366d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x366c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x366b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3684]
mov byte [ebp - 0x366a], al
call fcn.10013720
mov byte [ebp - 0x3669], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x3684]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3684]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1c
jb 0x10026ab0
lea ecx, [ebp - 0x3684]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2a88]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x2a88]
mov byte [ebp - 4], 0x1f
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Multipoint_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2a88]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x36dc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36dc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36db], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36da], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36d9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36d8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36d7], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36d6], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36d5], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36d4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36d3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36d2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36d1], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36d0], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36cf], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36ce], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36cd], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36cc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36cb], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36ca], al
call fcn.10013720
mov byte [ebp - 0x36c9], al
push 0x6c
lea ecx, [ebp - 0x36dc]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36c8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36c7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36c6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36c5], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36c4], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36c3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36c2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x36dc]
mov byte [ebp - 0x36c1], al
call fcn.10013720
mov byte [ebp - 0x36c0], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x36dc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x36dc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x10026d60
lea ecx, [ebp - 0x36dc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2aa0]
call fcn.10011360
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x2aa0]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9610
or esi, 0x40
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x43dc]
mov dword [ebp - 0x43dc], 1
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x100270b5
push 0x61
lea ecx, [ebp - 0x383c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x383c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x383b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x383a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3839], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3838], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3837], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3836], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3835], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3834], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3833], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3832], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3831], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3830], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x382f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x382e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x382d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x382c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x382b], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x382a], al
call fcn.10013720
mov byte [ebp - 0x3829], al
push 0x6c
lea ecx, [ebp - 0x383c]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3828], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3827], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3826], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3825], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3824], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3823], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3822], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x383c]
mov byte [ebp - 0x3821], al
call fcn.10013720
mov byte [ebp - 0x3820], al
xor edi, edi
nop dword [eax + eax]
push edi
lea ecx, [ebp - 0x383c]
call fcn.100105c0
push edi
lea ecx, [ebp - 0x383c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc edi
mov byte [eax], cl
cmp edi, 0x1d
jb 0x10027020
lea ecx, [ebp - 0x383c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2ab8]
call fcn.10011360
lea eax, [ebp - 0x2ab8]
mov dword [ebp - 4], 0x21
or esi, 0x80
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x446c]
mov dword [ebp - 0x446c], 2
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x100270bc
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test al, al
jns 0x100270e2
and eax, 0xffffff7f
lea ecx, [ebp - 0x2ab8]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test al, 0x40
je 0x10027101
and eax, 0xffffffbf
lea ecx, [ebp - 0x2aa0]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10027337
push 0x61
lea ecx, [ebp - 0xeb0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xeb0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xeaf], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xeae], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xead], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xeac], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xeab], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xeaa], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xea9], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xea8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xea7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xea6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xea5], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xea4], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xea3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xea2], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xea1], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xea0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xe9f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xe9e], al
call fcn.10013720
mov byte [ebp - 0xe9d], al
push 0x65
lea ecx, [ebp - 0xeb0]
call fcn.10013720
push 0
lea ecx, [ebp - 0xeb0]
mov byte [ebp - 0xe9c], al
call fcn.10013720
mov byte [ebp - 0xe9b], al
xor esi, esi
push esi
lea ecx, [ebp - 0xeb0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xeb0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x100272b2
lea ecx, [ebp - 0xeb0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2ad0]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x2ad0]
mov byte [ebp - 4], 0x22
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Stomach_hitbox_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2ad0]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xd00]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xd00], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcff], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcfe], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcfd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcfc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcfb], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcfa], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcf9], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcf8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcf7], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcf6], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcf5], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcf4], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcf3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcf2], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcf1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcf0], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcef], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xd00]
mov byte [ebp - 0xcee], al
call fcn.10013720
mov byte [ebp - 0xced], al
push 0
lea ecx, [ebp - 0xd00]
call fcn.10013720
mov byte [ebp - 0xcec], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0xd00]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xd00]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x100274d0
lea ecx, [ebp - 0xd00]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2ae8]
call fcn.10011360
lea eax, [ebp - 0x2ae8]
mov byte [ebp - 4], 0x23
push eax
mov ecx, 0x101e9610
call fcn.10010750
lea ecx, [ebp - 0x4468]
mov dword [ebp - 0x4468], 1
push ecx
mov ecx, eax
call fcn.100105d0
lea ecx, [ebp - 0x2ae8]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10027805
push 0x61
lea ecx, [ebp - 0x36a0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x36a0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x369f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x369e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x369d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x369c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x369b], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x369a], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3699], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3698], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3697], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3696], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3695], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3694], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3693], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3692], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3691], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3690], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x368f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x368e], al
call fcn.10013720
mov byte [ebp - 0x368d], al
push 0x5f
lea ecx, [ebp - 0x36a0]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x368c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x368b], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x368a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3689], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3688], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3687], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 0x3686], al
call fcn.10013720
mov byte [ebp - 0x3685], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x36a0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x36a0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1c
jb 0x10027780
lea ecx, [ebp - 0x36a0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2b00]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2b00]
mov byte [ebp - 4], 0x24
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.only_awp_baim_health
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2b00]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x2b18]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b18], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b17], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b16], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b15], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b14], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b13], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b12], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b11], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b10], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b0f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b0e], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b0d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b0c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b0b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b0a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b09], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b08], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b07], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b06], al
call fcn.10013720
mov byte [ebp - 0x2b05], al
push 0x6d
lea ecx, [ebp - 0x2b18]
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b04], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b03], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2b18]
mov byte [ebp - 0x2b02], al
call fcn.10013720
mov byte [ebp - 0x2b01], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x2b18]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2b18]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x100279d0
lea ecx, [ebp - 0x2b18]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2b30]
call fcn.10011360
lea eax, [ebp - 0x2b30]
mov byte [ebp - 4], 0x25
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Ignore_limbs_while_moving
call fcn.10087fd0
lea ecx, [ebp - 0x2b30]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xfe8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfe8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfe7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfe6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfe5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfe4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfe3], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfe2], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfe1], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfe0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfdf], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfde], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfdd], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfdc], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfdb], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfda], al
call fcn.10013720
mov byte [ebp - 0xfd9], al
push 0x61
lea ecx, [ebp - 0xfe8]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfd8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfd7], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfd6], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfd5], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfd4], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xfe8]
mov byte [ebp - 0xfd3], al
call fcn.10013720
mov byte [ebp - 0xfd2], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0xfe8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xfe8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x17
jb 0x10027c00
lea ecx, [ebp - 0xfe8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2b48]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2b48]
mov byte [ebp - 4], 0x26
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2b48]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x381c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x381c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x381b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x381a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3819], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3818], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3817], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3816], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3815], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3814], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3813], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3812], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3811], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3810], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x380f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x380e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x380d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x380c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x380b], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x380a], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3809], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3808], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3807], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3806], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3805], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3804], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3803], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3802], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x381c]
mov byte [ebp - 0x3801], al
call fcn.10013720
mov byte [ebp - 0x3800], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x381c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x381c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x10027eb0
lea ecx, [ebp - 0x381c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2b60]
call fcn.10011360
lea eax, [ebp - 0x2b60]
mov byte [ebp - 4], 0x27
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Minimum_damage_scaled_on_health
call fcn.10087fd0
lea ecx, [ebp - 0x2b60]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x35a4]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x35a4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x35a3], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x35a2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x35a1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x35a0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x359f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x359e], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x359d], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x359c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x359b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x359a], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x3599], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x3598], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x3597], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x3596], al
call fcn.10013720
mov byte [ebp - 0x3595], al
push 0x61
lea ecx, [ebp - 0x35a4]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x3594], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x3593], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x3592], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x3591], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x3590], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x358f], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x358e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x358d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x358c], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x35a4]
mov byte [ebp - 0x358b], al
call fcn.10013720
mov byte [ebp - 0x358a], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x35a4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x35a4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1b
jb 0x10028130
lea ecx, [ebp - 0x35a4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2b78]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2b78]
mov byte [ebp - 4], 0x28
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_penetration_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2b78]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3b40]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b40], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b3f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b3e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b3d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b3c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b3b], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b3a], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b39], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b38], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b37], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b36], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b35], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b34], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b33], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b32], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b31], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b30], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b2f], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b2e], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b2d], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b2c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b2b], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b2a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b29], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b28], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b27], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b26], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b25], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b24], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b23], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b22], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 0x3b21], al
call fcn.10013720
mov byte [ebp - 0x3b20], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3b40]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3b40]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x21
jb 0x10028430
lea ecx, [ebp - 0x3b40]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2b90]
call fcn.10011360
lea eax, [ebp - 0x2b90]
mov byte [ebp - 4], 0x29
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Minimum_penetration_damage_scaled_on_health
call fcn.10087fd0
lea ecx, [ebp - 0x2b90]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x2ba8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2ba8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2ba7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2ba6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2ba5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2ba4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2ba3], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2ba2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2ba1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2ba0], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b9f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b9e], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b9d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b9c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b9b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b9a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b99], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b98], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b97], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b96], al
call fcn.10013720
mov byte [ebp - 0x2b95], al
push 0x69
lea ecx, [ebp - 0x2ba8]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b94], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b93], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2ba8]
mov byte [ebp - 0x2b92], al
call fcn.10013720
mov byte [ebp - 0x2b91], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2ba8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2ba8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10028671
lea ecx, [ebp - 0x2ba8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2bc0]
call fcn.10011360
lea eax, [ebp - 0x2bc0]
mov byte [ebp - 4], 0x2a
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x2bc0]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 2
jne 0x1002b247
push 0x73
lea ecx, [ebp - 0x224]
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x224], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x223], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x222], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x221], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x220], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x21f], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x21e], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x21d], al
call fcn.10013720
mov byte [ebp - 0x21c], al
xor esi, esi
push esi
lea ecx, [ebp - 0x224]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x224]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x10028794
lea ecx, [ebp - 0x224]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2bd8]
call fcn.10011360
push 0
push str._d__
push 0x6e
push 0
lea eax, [ebp - 0x2bd8]
mov byte [ebp - 4], 0x2b
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2bd8]
call fcn.100112c0
lea ecx, [ebp - 0x438f]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x4288], str.Head
lea eax, [ebp - 0x4270]
mov dword [ebp - 0x4284], str.Chest
push eax
lea eax, [ebp - 0x4288]
mov dword [ebp - 0x4280], str.Stomach
push eax
lea ecx, [ebp - 0x4720]
mov dword [ebp - 0x427c], str.Arms
mov dword [ebp - 0x4278], str.Legs
mov dword [ebp - 0x4274], str.Foot
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x35c0]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35c0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35bf], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35be], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35bd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35bc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35bb], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35ba], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35b9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35b8], al
call fcn.10013720
mov byte [ebp - 0x35b7], al
push 0x75
lea ecx, [ebp - 0x35c0]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35b6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35b5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35b4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35b3], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35b2], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35b1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35b0], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35af], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35ae], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35ad], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35ac], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35ab], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35aa], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35a9], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35a8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x35c0]
mov byte [ebp - 0x35a7], al
call fcn.10013720
mov byte [ebp - 0x35a6], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x35c0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x35c0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1b
jb 0x10028a90
lea ecx, [ebp - 0x35c0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2c08]
call fcn.10011360
lea eax, [ebp - 0x2c08]
mov byte [ebp - 4], 0x2c
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Target_hitbox
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c08]
call fcn.100112c0
lea ecx, [ebp - 0x43a7]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x4010], str.Head
lea eax, [ebp - 0x4000]
mov dword [ebp - 0x400c], str.Chest
push eax
lea eax, [ebp - 0x4010]
mov dword [ebp - 0x4008], str.Body
push eax
lea ecx, [ebp - 0x4640]
mov dword [ebp - 0x4004], str.Legs
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x397c]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x397c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x397b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x397a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3979], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3978], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3977], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3976], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3975], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3974], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3973], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3972], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3971], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3970], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x396f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x396e], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x396d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x396c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x396b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x396a], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3969], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3968], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3967], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3966], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3965], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3964], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3963], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3962], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3961], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x3960], al
call fcn.10013720
mov byte [ebp - 0x395f], al
push 0
lea ecx, [ebp - 0x397c]
call fcn.10013720
mov byte [ebp - 0x395e], al
xor esi, esi
push esi
lea ecx, [ebp - 0x397c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x397c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1f
jb 0x10028dd1
lea ecx, [ebp - 0x397c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2c20]
call fcn.10011360
lea eax, [ebp - 0x2c20]
mov byte [ebp - 4], 0x2d
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Multipoint
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c20]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x399c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x399c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x399b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x399a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3999], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3998], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3997], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3996], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3995], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3994], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3993], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3992], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3991], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3990], al
call fcn.10013720
mov byte [ebp - 0x398f], al
push 0x61
lea ecx, [ebp - 0x399c]
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x398e], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x398d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x398c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x398b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x398a], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3989], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3988], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3987], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3986], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3985], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3984], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3983], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3982], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3981], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x3980], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x399c]
mov byte [ebp - 0x397f], al
call fcn.10013720
mov byte [ebp - 0x397e], al
xor esi, esi
push esi
lea ecx, [ebp - 0x399c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x399c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1f
jb 0x100290b3
lea ecx, [ebp - 0x399c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2c38]
call fcn.10011360
mov byte [ebp - 4], 0x2e
lea eax, [ebp - 0x2c38]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9610
or esi, 0x100
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4464]
mov dword [ebp - 0x4464], 0
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x10029435
push 0x61
lea ecx, [ebp - 0x39bc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39bc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39bb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39ba], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39b9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39b8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39b7], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39b6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39b5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39b4], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39b3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39b2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39b1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39b0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39af], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39ae], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39ad], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39ac], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39ab], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39aa], al
call fcn.10013720
mov byte [ebp - 0x39a9], al
push 0x6d
lea ecx, [ebp - 0x39bc]
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39a8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39a7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39a6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39a5], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39a4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39a3], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39a2], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39a1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x39a0], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x39bc]
mov byte [ebp - 0x399f], al
call fcn.10013720
mov byte [ebp - 0x399e], al
xor edi, edi
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x39bc]
call fcn.100105c0
push edi
lea ecx, [ebp - 0x39bc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc edi
mov byte [eax], cl
cmp edi, 0x1f
jb 0x100293a0
lea ecx, [ebp - 0x39bc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2c50]
call fcn.10011360
lea eax, [ebp - 0x2c50]
mov dword [ebp - 4], 0x2f
or esi, 0x200
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4460]
mov dword [ebp - 0x4460], 3
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x1002943c
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test eax, 0x200
je 0x10029465
and eax, 0xfffffdff
lea ecx, [ebp - 0x2c50]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test eax, 0x100
je 0x10029489
and eax, 0xfffffeff
lea ecx, [ebp - 0x2c38]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10029757
push 0x61
lea ecx, [ebp - 0x389c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x389c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x389b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x389a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3899], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3898], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3897], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3896], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3895], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3894], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3893], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3892], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3891], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3890], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x388f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x388e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x388d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x388c], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x388b], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x388a], al
call fcn.10013720
mov byte [ebp - 0x3889], al
push 0x69
lea ecx, [ebp - 0x389c]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3888], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3887], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3886], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3885], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3884], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3883], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3882], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3881], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x389c]
mov byte [ebp - 0x3880], al
call fcn.10013720
mov byte [ebp - 0x387f], al
xor esi, esi
push esi
lea ecx, [ebp - 0x389c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x389c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1e
jb 0x100296d2
lea ecx, [ebp - 0x389c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2c68]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x2c68]
mov byte [ebp - 4], 0x30
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Multipoint_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c68]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x39dc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39dc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39db], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39da], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39d9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39d8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39d7], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39d6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39d5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39d4], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39d3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39d2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39d1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39d0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39cf], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39ce], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39cd], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39cc], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39cb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39ca], al
call fcn.10013720
mov byte [ebp - 0x39c9], al
push 0x6d
lea ecx, [ebp - 0x39dc]
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39c8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39c7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39c6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39c5], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39c4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39c3], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39c2], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39c1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39c0], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x39bf], al
call fcn.10013720
mov byte [ebp - 0x39be], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x39dc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x39dc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1f
jb 0x100299b0
lea ecx, [ebp - 0x39dc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2c80]
call fcn.10011360
mov byte [ebp - 4], 0x31
lea eax, [ebp - 0x2c80]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9610
or esi, 0x400
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x445c]
mov dword [ebp - 0x445c], 1
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x10029d29
push 0x61
lea ecx, [ebp - 0x39fc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39fc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39fb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39fa], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39f9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39f8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39f7], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39f6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39f5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39f4], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39f3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39f2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39f1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39f0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39ef], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39ee], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39ed], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39ec], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39eb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39ea], al
call fcn.10013720
mov byte [ebp - 0x39e9], al
push 0x6d
lea ecx, [ebp - 0x39fc]
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39e8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39e7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39e6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39e5], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39e4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39e3], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39e2], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39e1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39e0], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x39fc]
mov byte [ebp - 0x39df], al
call fcn.10013720
mov byte [ebp - 0x39de], al
xor edi, edi
push edi
lea ecx, [ebp - 0x39fc]
call fcn.100105c0
push edi
lea ecx, [ebp - 0x39fc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc edi
mov byte [eax], cl
cmp edi, 0x1f
jb 0x10029c94
lea ecx, [ebp - 0x39fc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2c98]
call fcn.10011360
lea eax, [ebp - 0x2c98]
mov dword [ebp - 4], 0x32
or esi, 0x800
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4458]
mov dword [ebp - 0x4458], 2
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x10029d30
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test eax, 0x800
je 0x10029d59
and eax, 0xfffff7ff
lea ecx, [ebp - 0x2c98]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test eax, 0x400
je 0x10029d7d
and eax, 0xfffffbff
lea ecx, [ebp - 0x2c80]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10029fd9
push 0x61
lea ecx, [ebp - 0x2cb0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2cb0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2caf], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2cae], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2cad], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2cac], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2cab], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2caa], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2ca9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2ca8], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2ca7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2ca6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2ca5], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2ca4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2ca3], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2ca2], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2ca1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2ca0], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2c9f], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2c9e], al
call fcn.10013720
mov byte [ebp - 0x2c9d], al
push 0x61
lea ecx, [ebp - 0x2cb0]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2c9c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2c9b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2cb0]
mov byte [ebp - 0x2c9a], al
call fcn.10013720
mov byte [ebp - 0x2c99], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2cb0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2cb0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10029f54
lea ecx, [ebp - 0x2cb0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2cc8]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x2cc8]
mov byte [ebp - 4], 0x33
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Stomach_hitbox_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2cc8]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xf88]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf88], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf87], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf86], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf85], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf84], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf83], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf82], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf81], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf80], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf7f], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf7e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf7d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf7c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf7b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf7a], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf79], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf78], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf77], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf76], al
call fcn.10013720
mov byte [ebp - 0xf75], al
push 0x69
lea ecx, [ebp - 0xf88]
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf74], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xf88]
mov byte [ebp - 0xf73], al
call fcn.10013720
mov byte [ebp - 0xf72], al
xor esi, esi
push esi
lea ecx, [ebp - 0xf88]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xf88]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x17
jb 0x1002a190
lea ecx, [ebp - 0xf88]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2ce0]
call fcn.10011360
lea eax, [ebp - 0x2ce0]
mov byte [ebp - 4], 0x34
push eax
mov ecx, 0x101e9610
call fcn.10010750
lea ecx, [ebp - 0x4454]
mov dword [ebp - 0x4454], 1
push ecx
mov ecx, eax
call fcn.100105d0
lea ecx, [ebp - 0x2ce0]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1002a4e9
push 0x61
lea ecx, [ebp - 0x38bc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38bc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38bb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38ba], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38b9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38b8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38b7], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38b6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38b5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38b4], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38b3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38b2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38b1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38b0], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38af], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38ae], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38ad], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38ac], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38ab], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38aa], al
call fcn.10013720
mov byte [ebp - 0x38a9], al
push 0x69
lea ecx, [ebp - 0x38bc]
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38a8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38a7], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38a6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38a5], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38a4], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38a3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38a2], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38a1], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x38a0], al
call fcn.10013720
mov byte [ebp - 0x389f], al
xor esi, esi
push esi
lea ecx, [ebp - 0x38bc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x38bc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1e
jb 0x1002a464
lea ecx, [ebp - 0x38bc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2cf8]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2cf8]
mov byte [ebp - 4], 0x35
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.only_scout_baim_health
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2cf8]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x34a8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x34a8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x34a7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x34a6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x34a5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x34a4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x34a3], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x34a2], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x34a1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x34a0], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x349f], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x349e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x349d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x349c], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x349b], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x349a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x3499], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x3498], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x3497], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x3496], al
call fcn.10013720
mov byte [ebp - 0x3495], al
push 0x6c
lea ecx, [ebp - 0x34a8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x3494], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x3493], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x3492], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x3491], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 0x3490], al
call fcn.10013720
mov byte [ebp - 0x348f], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x34a8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x34a8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x1002a6e0
lea ecx, [ebp - 0x34a8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2d10]
call fcn.10011360
lea eax, [ebp - 0x2d10]
mov byte [ebp - 4], 0x36
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Ignore_limbs_while_moving
call fcn.10087fd0
lea ecx, [ebp - 0x2d10]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x32e8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32e8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32e7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32e6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32e5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32e4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32e3], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32e2], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32e1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32e0], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32df], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32de], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32dd], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32dc], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32db], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32da], al
call fcn.10013720
mov byte [ebp - 0x32d9], al
push 0x69
lea ecx, [ebp - 0x32e8]
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32d8], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32d7], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32d6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32d5], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32d4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32d3], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32d2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x32e8]
mov byte [ebp - 0x32d1], al
call fcn.10013720
mov byte [ebp - 0x32d0], al
xor esi, esi
push esi
lea ecx, [ebp - 0x32e8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x32e8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x1002a934
lea ecx, [ebp - 0x32e8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2d28]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2d28]
mov byte [ebp - 4], 0x37
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2d28]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3a1c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a1c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a1b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a1a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a19], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a18], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a17], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a16], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a15], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a14], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a13], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a12], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a11], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a10], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a0f], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a0e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a0d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a0c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a0b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a0a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a09], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a08], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a07], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a06], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a05], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a04], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a03], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a02], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a01], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x3a00], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3a1c]
mov byte [ebp - 0x39ff], al
call fcn.10013720
mov byte [ebp - 0x39fe], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3a1c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3a1c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1f
jb 0x1002ac10
lea ecx, [ebp - 0x3a1c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2d40]
call fcn.10011360
lea eax, [ebp - 0x2d40]
mov byte [ebp - 4], 0x38
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Minimum_damage_scaled_on_health
call fcn.10087fd0
lea ecx, [ebp - 0x2d40]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x37fc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37fc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37fb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37fa], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37f9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37f8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37f7], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37f6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37f5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37f4], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37f3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37f2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37f1], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37f0], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37ef], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37ee], al
call fcn.10013720
mov byte [ebp - 0x37ed], al
push 0x69
lea ecx, [ebp - 0x37fc]
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37ec], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37eb], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37ea], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37e9], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37e8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37e7], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37e6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37e5], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37e4], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37e3], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37e2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x37fc]
mov byte [ebp - 0x37e1], al
call fcn.10013720
mov byte [ebp - 0x37e0], al
xor esi, esi
push esi
lea ecx, [ebp - 0x37fc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x37fc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x1002aeb0
lea ecx, [ebp - 0x37fc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2d58]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2d58]
mov byte [ebp - 4], 0x39
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_penetration_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2d58]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3dc8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dc8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dc7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dc6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dc5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dc4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dc3], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dc2], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dc1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dc0], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dbf], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dbe], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dbd], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dbc], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dbb], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dba], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3db9], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3db8], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3db7], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3db6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3db5], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3db4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3db3], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3db2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3db1], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3db0], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3daf], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dae], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dad], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dac], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3dab], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3daa], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3da9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3da8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3dc8]
mov byte [ebp - 0x3da7], al
call fcn.10013720
mov byte [ebp - 0x3da6], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3dc8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3dc8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x23
jb 0x1002b1d0
lea ecx, [ebp - 0x3dc8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2d70]
call fcn.10011360
lea eax, [ebp - 0x2d70]
mov byte [ebp - 4], 0x3a
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Minimum_penetration_damage_scaled_on_health
call fcn.10087fd0
lea ecx, [ebp - 0x2d70]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x2d88]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d88], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d87], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d86], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d85], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d84], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d83], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d82], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d81], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d80], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d7f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d7e], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d7d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d7c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d7b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d7a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d79], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d78], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d77], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d76], al
call fcn.10013720
mov byte [ebp - 0x2d75], al
push 0x69
lea ecx, [ebp - 0x2d88]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d74], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d73], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2d88]
mov byte [ebp - 0x2d72], al
call fcn.10013720
mov byte [ebp - 0x2d71], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2d88]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2d88]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x1002b411
lea ecx, [ebp - 0x2d88]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2da0]
call fcn.10011360
lea eax, [ebp - 0x2da0]
mov byte [ebp - 4], 0x3b
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x2da0]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 3
jne 0x1002e987
push 0x68
lea ecx, [ebp - 0xa40]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa40], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa3f], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa3e], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa3d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa3c], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa3b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa3a], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa39], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa38], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa37], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa36], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa35], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa34], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa33], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa32], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xa40]
mov byte [ebp - 0xa31], al
call fcn.10013720
mov byte [ebp - 0xa30], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xa40]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xa40]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x1002b5d0
lea ecx, [ebp - 0xa40]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2db8]
call fcn.10011360
push 0
push str._d__
push 0x6e
push 0
lea eax, [ebp - 0x2db8]
mov byte [ebp - 4], 0x3c
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2db8]
call fcn.100112c0
lea ecx, [ebp - 0x4384]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x42a0], str.Head
lea eax, [ebp - 0x4288]
mov dword [ebp - 0x429c], str.Chest
push eax
lea eax, [ebp - 0x42a0]
mov dword [ebp - 0x4298], str.Stomach
push eax
lea ecx, [ebp - 0x4638]
mov dword [ebp - 0x4294], str.Arms
mov dword [ebp - 0x4290], str.Legs
mov dword [ebp - 0x428c], str.Foot
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x3da4]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3da4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3da3], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3da2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3da1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3da0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d9f], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d9e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d9d], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d9c], al
call fcn.10013720
mov byte [ebp - 0x3d9b], al
push 0x76
lea ecx, [ebp - 0x3da4]
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d9a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d99], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d98], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d97], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d96], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d95], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d94], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d93], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d92], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d91], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d90], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d8f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d8e], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d8d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d8c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d8b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d8a], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d89], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d88], al
call fcn.10013720
mov byte [ebp - 0x3d87], al
push 0x74
lea ecx, [ebp - 0x3da4]
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d86], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d85], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d84], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3da4]
mov byte [ebp - 0x3d83], al
call fcn.10013720
mov byte [ebp - 0x3d82], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3da4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3da4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x23
jb 0x1002b963
lea ecx, [ebp - 0x3da4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2de8]
call fcn.10011360
lea eax, [ebp - 0x2de8]
mov byte [ebp - 4], 0x3d
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Target_hitbox
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2de8]
call fcn.100112c0
lea ecx, [ebp - 0x43a5]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x4160], str.Head
lea eax, [ebp - 0x4150]
mov dword [ebp - 0x415c], str.Chest
push eax
lea eax, [ebp - 0x4160]
mov dword [ebp - 0x4158], str.Body
push eax
lea ecx, [ebp - 0x4630]
mov dword [ebp - 0x4154], str.Legs
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x3f80]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f80], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f7f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f7e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f7d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f7c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f7b], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f7a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f79], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f78], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f77], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f76], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f75], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f74], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f73], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f72], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f71], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f70], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f6f], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f6e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f6d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f6c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f6b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f6a], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f69], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f68], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f67], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f66], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f65], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f64], al
call fcn.10013720
mov byte [ebp - 0x3f63], al
push 0x6c
lea ecx, [ebp - 0x3f80]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f62], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f61], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f60], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f5f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f5e], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f5d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f5c], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3f80]
mov byte [ebp - 0x3f5b], al
call fcn.10013720
mov byte [ebp - 0x3f5a], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3f80]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3f80]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x27
jb 0x1002bd40
lea ecx, [ebp - 0x3f80]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2e00]
call fcn.10011360
lea eax, [ebp - 0x2e00]
mov byte [ebp - 4], 0x3e
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Multipoint
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2e00]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3eb8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eb8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eb7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eb6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eb5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eb4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eb3], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eb2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eb1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eb0], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eaf], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eae], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ead], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eac], al
call fcn.10013720
mov byte [ebp - 0x3eab], al
push 0x69
lea ecx, [ebp - 0x3eb8]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3eaa], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ea9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ea8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ea7], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ea6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ea5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ea4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ea3], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ea2], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ea1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3ea0], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e9f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e9e], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e9d], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e9c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e9b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e9a], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e99], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e98], al
call fcn.10013720
mov byte [ebp - 0x3e97], al
push 0x6f
lea ecx, [ebp - 0x3eb8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e96], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e95], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e94], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 0x3e93], al
call fcn.10013720
mov byte [ebp - 0x3e92], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3eb8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3eb8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x27
jb 0x1002c0c0
lea ecx, [ebp - 0x3eb8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2e18]
call fcn.10011360
mov byte [ebp - 4], 0x3f
lea eax, [ebp - 0x2e18]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9610
or esi, 0x1000
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4450]
mov dword [ebp - 0x4450], 0
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x1002c4d5
push 0x61
lea ecx, [ebp - 0x3f58]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f58], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f57], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f56], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f55], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f54], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f53], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f52], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f51], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f50], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f4f], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f4e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f4d], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f4c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f4b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f4a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f49], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f48], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f47], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f46], al
call fcn.10013720
mov byte [ebp - 0x3f45], al
push 0x5f
lea ecx, [ebp - 0x3f58]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f44], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f43], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f42], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f41], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f40], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f3f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f3e], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f3d], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f3c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f3b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f3a], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f39], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f38], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f37], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f36], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f35], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f34], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3f58]
mov byte [ebp - 0x3f33], al
call fcn.10013720
mov byte [ebp - 0x3f32], al
xor edi, edi
nop dword [eax]
push edi
lea ecx, [ebp - 0x3f58]
call fcn.100105c0
push edi
lea ecx, [ebp - 0x3f58]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc edi
mov byte [eax], cl
cmp edi, 0x27
jb 0x1002c440
lea ecx, [ebp - 0x3f58]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2e30]
call fcn.10011360
lea eax, [ebp - 0x2e30]
mov dword [ebp - 4], 0x40
or esi, 0x2000
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x444c]
mov dword [ebp - 0x444c], 3
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x1002c4dc
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test eax, 0x2000
je 0x1002c505
and eax, 0xffffdfff
lea ecx, [ebp - 0x2e30]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test eax, 0x1000
je 0x1002c529
and eax, 0xffffefff
lea ecx, [ebp - 0x2e18]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1002c895
push 0x61
lea ecx, [ebp - 0x3e90]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e90], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e8f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e8e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e8d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e8c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e8b], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e8a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e89], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e88], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e87], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e86], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e85], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e84], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e83], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e82], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e81], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e80], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e7f], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e7e], al
call fcn.10013720
mov byte [ebp - 0x3e7d], al
push 0x5f
lea ecx, [ebp - 0x3e90]
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e7c], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e7b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e7a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e79], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e78], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e77], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e76], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e75], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e74], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e73], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e72], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e71], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e70], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e6f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e6e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e6d], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3e90]
mov byte [ebp - 0x3e6c], al
call fcn.10013720
mov byte [ebp - 0x3e6b], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3e90]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3e90]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x26
jb 0x1002c810
lea ecx, [ebp - 0x3e90]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2e48]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x2e48]
mov byte [ebp - 4], 0x41
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Multipoint_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2e48]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3f30]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f30], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f2f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f2e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f2d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f2c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f2b], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f2a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f29], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f28], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f27], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f26], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f25], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f24], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f23], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f22], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f21], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f20], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f1f], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f1e], al
call fcn.10013720
mov byte [ebp - 0x3f1d], al
push 0x5f
lea ecx, [ebp - 0x3f30]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f1c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f1b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f1a], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f19], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f18], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f17], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f16], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f15], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f14], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f13], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f12], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f11], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f10], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f0f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f0e], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f0d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f0c], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 0x3f0b], al
call fcn.10013720
mov byte [ebp - 0x3f0a], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3f30]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3f30]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x27
jb 0x1002cb80
lea ecx, [ebp - 0x3f30]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2e60]
call fcn.10011360
mov byte [ebp - 4], 0x42
lea eax, [ebp - 0x2e60]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9610
or esi, 0x4000
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4448]
mov dword [ebp - 0x4448], 1
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x1002cf95
push 0x61
lea ecx, [ebp - 0x3f08]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3f08], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3f07], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3f06], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3f05], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3f04], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3f03], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3f02], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3f01], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3f00], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3eff], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3efe], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3efd], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3efc], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3efb], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3efa], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ef9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ef8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ef7], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ef6], al
call fcn.10013720
mov byte [ebp - 0x3ef5], al
push 0x5f
lea ecx, [ebp - 0x3f08]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ef4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ef3], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ef2], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ef1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ef0], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3eef], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3eee], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3eed], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3eec], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3eeb], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3eea], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ee9], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ee8], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ee7], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ee6], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ee5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ee4], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3f08]
mov byte [ebp - 0x3ee3], al
call fcn.10013720
mov byte [ebp - 0x3ee2], al
xor edi, edi
nop dword [eax]
push edi
lea ecx, [ebp - 0x3f08]
call fcn.100105c0
push edi
lea ecx, [ebp - 0x3f08]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc edi
mov byte [eax], cl
cmp edi, 0x27
jb 0x1002cf00
lea ecx, [ebp - 0x3f08]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2e78]
call fcn.10011360
lea eax, [ebp - 0x2e78]
mov dword [ebp - 4], 0x43
or esi, 0x8000
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4444]
mov dword [ebp - 0x4444], 2
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x1002cf9c
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test eax, 0x8000
je 0x1002cfc5
and eax, 0xffff7fff
lea ecx, [ebp - 0x2e78]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test eax, 0x4000
je 0x1002cfe9
and eax, 0xffffbfff
lea ecx, [ebp - 0x2e60]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1002d2e5
push 0x61
lea ecx, [ebp - 0x3a9c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a9c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a9b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a9a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a99], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a98], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a97], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a96], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a95], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a94], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a93], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a92], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a91], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a90], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a8f], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a8e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a8d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a8c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a8b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a8a], al
call fcn.10013720
mov byte [ebp - 0x3a89], al
push 0x5f
lea ecx, [ebp - 0x3a9c]
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a88], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a87], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a86], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a85], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a84], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a83], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a82], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a81], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a80], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a7f], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3a9c]
mov byte [ebp - 0x3a7e], al
call fcn.10013720
mov byte [ebp - 0x3a7d], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3a9c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3a9c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x20
jb 0x1002d260
lea ecx, [ebp - 0x3a9c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2e90]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x2e90]
mov byte [ebp - 4], 0x44
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Stomach_hitbox_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2e90]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3a3c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a3c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a3b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a3a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a39], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a38], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a37], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a36], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a35], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a34], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a33], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a32], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a31], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a30], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a2f], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a2e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a2d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a2c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a2b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a2a], al
call fcn.10013720
mov byte [ebp - 0x3a29], al
push 0x5f
lea ecx, [ebp - 0x3a3c]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a28], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a27], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a26], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a25], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a24], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a23], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a22], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a21], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a20], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x3a1f], al
call fcn.10013720
mov byte [ebp - 0x3a1e], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3a3c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3a3c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1f
jb 0x1002d534
lea ecx, [ebp - 0x3a3c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2ea8]
call fcn.10011360
lea eax, [ebp - 0x2ea8]
mov byte [ebp - 4], 0x45
push eax
mov ecx, 0x101e9610
call fcn.10010750
lea ecx, [ebp - 0x4440]
mov dword [ebp - 0x4440], 1
push ecx
mov ecx, eax
call fcn.100105d0
lea ecx, [ebp - 0x2ea8]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1002d925
push 0x61
lea ecx, [ebp - 0x3e68]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e68], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e67], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e66], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e65], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e64], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e63], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e62], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e61], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e60], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e5f], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e5e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e5d], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e5c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e5b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e5a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e59], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e58], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e57], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e56], al
call fcn.10013720
mov byte [ebp - 0x3e55], al
push 0x5f
lea ecx, [ebp - 0x3e68]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e54], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e53], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e52], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e51], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e50], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e4f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e4e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e4d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e4c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e4b], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e4a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e49], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e48], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e47], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e46], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e45], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3e68]
mov byte [ebp - 0x3e44], al
call fcn.10013720
mov byte [ebp - 0x3e43], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3e68]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3e68]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x26
jb 0x1002d8a0
lea ecx, [ebp - 0x3e68]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2ec0]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2ec0]
mov byte [ebp - 4], 0x46
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.only_heavy_pistols_baim_health
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2ec0]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3d5c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d5c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d5b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d5a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d59], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d58], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d57], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d56], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d55], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d54], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d53], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d52], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d51], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d50], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d4f], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d4e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d4d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d4c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d4b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d4a], al
call fcn.10013720
mov byte [ebp - 0x3d49], al
push 0x5f
lea ecx, [ebp - 0x3d5c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d48], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d47], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d46], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d45], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d44], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d43], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d42], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d41], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d40], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d3f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d3e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d3d], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3d5c]
mov byte [ebp - 0x3d3c], al
call fcn.10013720
mov byte [ebp - 0x3d3b], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3d5c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3d5c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x22
jb 0x1002dbb0
lea ecx, [ebp - 0x3d5c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2ed8]
call fcn.10011360
lea eax, [ebp - 0x2ed8]
mov byte [ebp - 4], 0x47
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Ignore_limbs_while_moving
call fcn.10087fd0
lea ecx, [ebp - 0x2ed8]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3b64]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b64], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b63], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b62], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b61], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b60], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b5f], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b5e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b5d], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b5c], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b5b], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b5a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b59], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b58], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b57], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b56], al
call fcn.10013720
mov byte [ebp - 0x3b55], al
push 0x74
lea ecx, [ebp - 0x3b64]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b54], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b53], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b52], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b51], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b50], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b4f], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b4e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b4d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b4c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b4b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b4a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b49], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b48], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b47], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b46], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3b64]
mov byte [ebp - 0x3b45], al
call fcn.10013720
mov byte [ebp - 0x3b44], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3b64]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3b64]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x21
jb 0x1002dea0
lea ecx, [ebp - 0x3b64]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2ef0]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2ef0]
mov byte [ebp - 4], 0x48
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2ef0]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3ee0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ee0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3edf], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ede], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3edd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3edc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3edb], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3eda], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ed9], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ed8], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ed7], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ed6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ed5], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ed4], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ed3], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ed2], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ed1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ed0], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ecf], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ece], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ecd], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ecc], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ecb], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3eca], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ec9], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ec8], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ec7], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ec6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ec5], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ec4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ec3], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ec2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ec1], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ec0], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ebf], al
call fcn.10013720
mov byte [ebp - 0x3ebe], al
push 0x61
lea ecx, [ebp - 0x3ee0]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ebd], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ebc], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3ee0]
mov byte [ebp - 0x3ebb], al
call fcn.10013720
mov byte [ebp - 0x3eba], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3ee0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3ee0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x27
jb 0x1002e210
lea ecx, [ebp - 0x3ee0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2f08]
call fcn.10011360
lea eax, [ebp - 0x2f08]
mov byte [ebp - 4], 0x49
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Minimum_damage_scaled_on_health
call fcn.10087fd0
lea ecx, [ebp - 0x2f08]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3e40]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e40], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e3f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e3e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e3d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e3c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e3b], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e3a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e39], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e38], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e37], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e36], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e35], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e34], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e33], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e32], al
call fcn.10013720
mov byte [ebp - 0x3e31], al
push 0x74
lea ecx, [ebp - 0x3e40]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e30], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e2f], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e2e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e2d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e2c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e2b], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e2a], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e29], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e28], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e27], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e26], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e25], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e24], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e23], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e22], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e21], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e20], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e1f], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 0x3e1e], al
call fcn.10013720
mov byte [ebp - 0x3e1d], al
push 0
lea ecx, [ebp - 0x3e40]
call fcn.10013720
mov byte [ebp - 0x3e1c], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3e40]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3e40]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x25
jb 0x1002e550
lea ecx, [ebp - 0x3e40]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2f20]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2f20]
mov byte [ebp - 4], 0x4a
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_penetration_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2f20]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3fac]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fac], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fab], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3faa], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fa9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fa8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fa7], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fa6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fa5], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fa4], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fa3], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fa2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fa1], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3fa0], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f9f], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f9e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f9d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f9c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f9b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f9a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f99], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f98], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f97], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f96], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f95], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f94], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f93], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f92], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f91], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f90], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f8f], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f8e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f8d], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f8c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f8b], al
call fcn.10013720
mov byte [ebp - 0x3f8a], al
push 0x6e
lea ecx, [ebp - 0x3fac]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f89], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f88], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f87], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f86], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f85], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f84], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3fac]
mov byte [ebp - 0x3f83], al
call fcn.10013720
mov byte [ebp - 0x3f82], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3fac]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3fac]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x2b
jb 0x1002e910
lea ecx, [ebp - 0x3fac]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2f38]
call fcn.10011360
lea eax, [ebp - 0x2f38]
mov byte [ebp - 4], 0x4b
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Minimum_penetration_damage_scaled_on_health
call fcn.10087fd0
lea ecx, [ebp - 0x2f38]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x2f50]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f50], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f4f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f4e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f4d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f4c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f4b], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f4a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f49], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f48], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f47], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f46], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f45], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f44], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f43], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f42], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f41], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f40], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f3f], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f3e], al
call fcn.10013720
mov byte [ebp - 0x2f3d], al
push 0x69
lea ecx, [ebp - 0x2f50]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f3c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f3b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2f50]
mov byte [ebp - 0x2f3a], al
call fcn.10013720
mov byte [ebp - 0x2f39], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2f50]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2f50]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x1002eb51
lea ecx, [ebp - 0x2f50]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2f68]
call fcn.10011360
lea eax, [ebp - 0x2f68]
mov byte [ebp - 4], 0x4c
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x2f68]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 4
jne 0x100319c7
push 0x70
lea ecx, [ebp - 0x3b0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 0x3b0], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 0x3af], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 0x3ae], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 0x3ad], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 0x3ac], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 0x3ab], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 0x3aa], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 0x3a9], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 0x3a8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 0x3a7], al
call fcn.10013720
mov byte [ebp - 0x3a6], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3b0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3b0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x1002eca0
lea ecx, [ebp - 0x3b0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2f80]
call fcn.10011360
push 0
push str._d__
push 0x6e
push 0
lea eax, [ebp - 0x2f80]
mov byte [ebp - 4], 0x4d
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2f80]
call fcn.100112c0
lea ecx, [ebp - 0x43a4]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x41b0], str.Head
lea eax, [ebp - 0x4198]
mov dword [ebp - 0x41ac], str.Chest
push eax
lea eax, [ebp - 0x41b0]
mov dword [ebp - 0x41a8], str.Stomach
push eax
lea ecx, [ebp - 0x4628]
mov dword [ebp - 0x41a4], str.Arms
mov dword [ebp - 0x41a0], str.Legs
mov dword [ebp - 0x419c], str.Foot
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x37dc]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37dc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37db], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37da], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37d9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37d8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37d7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37d6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37d5], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37d4], al
call fcn.10013720
mov byte [ebp - 0x37d3], al
push 0x74
lea ecx, [ebp - 0x37dc]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37d2], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37d1], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37d0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37cf], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37ce], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37cd], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37cc], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37cb], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37ca], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37c9], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37c8], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37c7], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37c6], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37c5], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37c4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37c3], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37c2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x37dc]
mov byte [ebp - 0x37c1], al
call fcn.10013720
mov byte [ebp - 0x37c0], al
xor esi, esi
push esi
lea ecx, [ebp - 0x37dc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x37dc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x1002efc1
lea ecx, [ebp - 0x37dc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2fb0]
call fcn.10011360
lea eax, [ebp - 0x2fb0]
mov byte [ebp - 4], 0x4e
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Target_hitbox
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2fb0]
call fcn.100112c0
lea ecx, [ebp - 0x43a3]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x40a0], str.Head
lea eax, [ebp - 0x4090]
mov dword [ebp - 0x409c], str.Chest
push eax
lea eax, [ebp - 0x40a0]
mov dword [ebp - 0x4098], str.Body
push eax
lea ecx, [ebp - 0x4620]
mov dword [ebp - 0x4094], str.Legs
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x3b88]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b88], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b87], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b86], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b85], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b84], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b83], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b82], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b81], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b80], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b7f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b7e], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b7d], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b7c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b7b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b7a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b79], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b78], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b77], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b76], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b75], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b74], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b73], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b72], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b71], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b70], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b6f], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b6e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b6d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b6c], al
call fcn.10013720
mov byte [ebp - 0x3b6b], al
push 0x6e
lea ecx, [ebp - 0x3b88]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b6a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3b88]
mov byte [ebp - 0x3b69], al
call fcn.10013720
mov byte [ebp - 0x3b68], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3b88]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3b88]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x21
jb 0x1002f330
lea ecx, [ebp - 0x3b88]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2fc8]
call fcn.10011360
lea eax, [ebp - 0x2fc8]
mov byte [ebp - 4], 0x4f
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Multipoint
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2fc8]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3bac]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3bac], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3bab], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3baa], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3ba9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3ba8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3ba7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3ba6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3ba5], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3ba4], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3ba3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3ba2], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3ba1], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3ba0], al
call fcn.10013720
mov byte [ebp - 0x3b9f], al
push 0x5f
lea ecx, [ebp - 0x3bac]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b9e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b9d], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b9c], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b9b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b9a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b99], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b98], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b97], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b96], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b95], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b94], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b93], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b92], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b91], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b90], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b8f], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b8e], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3bac]
mov byte [ebp - 0x3b8d], al
call fcn.10013720
mov byte [ebp - 0x3b8c], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3bac]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3bac]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x21
jb 0x1002f640
lea ecx, [ebp - 0x3bac]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2fe0]
call fcn.10011360
mov byte [ebp - 4], 0x50
lea eax, [ebp - 0x2fe0]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9610
or esi, 0x10000
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4470]
mov dword [ebp - 0x4470], 0
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x1002f9e5
push 0x61
lea ecx, [ebp - 0x3bd0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bd0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bcf], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bce], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bcd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bcc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bcb], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bca], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bc9], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bc8], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bc7], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bc6], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bc5], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bc4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bc3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bc2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bc1], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bc0], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bbf], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bbe], al
call fcn.10013720
mov byte [ebp - 0x3bbd], al
push 0x74
lea ecx, [ebp - 0x3bd0]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bbc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bbb], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bba], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bb9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bb8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bb7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bb6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bb5], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bb4], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bb3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bb2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3bd0]
mov byte [ebp - 0x3bb1], al
call fcn.10013720
mov byte [ebp - 0x3bb0], al
xor edi, edi
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x3bd0]
call fcn.100105c0
push edi
lea ecx, [ebp - 0x3bd0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc edi
mov byte [eax], cl
cmp edi, 0x21
jb 0x1002f950
lea ecx, [ebp - 0x3bd0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2ff8]
call fcn.10011360
lea eax, [ebp - 0x2ff8]
mov dword [ebp - 4], 0x51
or esi, 0x20000
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4438]
mov dword [ebp - 0x4438], 3
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x1002f9ec
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test eax, 0x20000
je 0x1002fa15
and eax, 0xfffdffff
lea ecx, [ebp - 0x2ff8]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test eax, 0x10000
je 0x1002fa39
and eax, 0xfffeffff
lea ecx, [ebp - 0x2fe0]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1002fd35
push 0x61
lea ecx, [ebp - 0x3abc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3abc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3abb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aba], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3ab9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3ab8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3ab7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3ab6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3ab5], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3ab4], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3ab3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3ab2], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3ab1], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3ab0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aaf], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aae], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aad], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aac], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aab], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aaa], al
call fcn.10013720
mov byte [ebp - 0x3aa9], al
push 0x70
lea ecx, [ebp - 0x3abc]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aa8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aa7], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aa6], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aa5], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aa4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aa3], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aa2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aa1], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3aa0], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3a9f], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3abc]
mov byte [ebp - 0x3a9e], al
call fcn.10013720
mov byte [ebp - 0x3a9d], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3abc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3abc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x20
jb 0x1002fcb0
lea ecx, [ebp - 0x3abc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3010]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x3010]
mov byte [ebp - 4], 0x52
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Multipoint_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x3010]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3bf4]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bf4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bf3], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bf2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bf1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bf0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bef], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bee], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bed], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bec], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3beb], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bea], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3be9], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3be8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3be7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3be6], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3be5], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3be4], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3be3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3be2], al
call fcn.10013720
mov byte [ebp - 0x3be1], al
push 0x74
lea ecx, [ebp - 0x3bf4]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3be0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bdf], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bde], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bdd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bdc], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bdb], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bda], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bd9], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bd8], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bd7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bd6], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3bf4]
mov byte [ebp - 0x3bd5], al
call fcn.10013720
mov byte [ebp - 0x3bd4], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3bf4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3bf4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x21
jb 0x1002ffb0
lea ecx, [ebp - 0x3bf4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3028]
call fcn.10011360
mov byte [ebp - 4], 0x53
lea eax, [ebp - 0x3028]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9610
or esi, 0x40000
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4434]
mov dword [ebp - 0x4434], 1
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x10030355
push 0x61
lea ecx, [ebp - 0x3c18]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c18], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c17], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c16], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c15], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c14], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c13], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c12], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c11], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c10], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c0f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c0e], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c0d], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c0c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c0b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c0a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c09], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c08], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c07], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c06], al
call fcn.10013720
mov byte [ebp - 0x3c05], al
push 0x74
lea ecx, [ebp - 0x3c18]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c04], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c03], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c02], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c01], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3c00], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3bff], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3bfe], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3bfd], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3bfc], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3bfb], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3bfa], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3c18]
mov byte [ebp - 0x3bf9], al
call fcn.10013720
mov byte [ebp - 0x3bf8], al
xor edi, edi
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x3c18]
call fcn.100105c0
push edi
lea ecx, [ebp - 0x3c18]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc edi
mov byte [eax], cl
cmp edi, 0x21
jb 0x100302c0
lea ecx, [ebp - 0x3c18]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3040]
call fcn.10011360
lea eax, [ebp - 0x3040]
mov dword [ebp - 4], 0x54
or esi, 0x80000
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4430]
mov dword [ebp - 0x4430], 2
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x1003035c
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test eax, 0x80000
je 0x10030385
and eax, 0xfff7ffff
lea ecx, [ebp - 0x3040]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test eax, 0x40000
je 0x100303a9
and eax, 0xfffbffff
lea ecx, [ebp - 0x3028]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10030635
push 0x61
lea ecx, [ebp - 0x348c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x348c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x348b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x348a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3489], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3488], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3487], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3486], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3485], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3484], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3483], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3482], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3481], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3480], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x347f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x347e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x347d], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x347c], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x347b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x347a], al
call fcn.10013720
mov byte [ebp - 0x3479], al
push 0x73
lea ecx, [ebp - 0x348c]
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3478], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3477], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3476], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3475], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x348c]
mov byte [ebp - 0x3474], al
call fcn.10013720
mov byte [ebp - 0x3473], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x348c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x348c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x100305b0
lea ecx, [ebp - 0x348c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3058]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x3058]
mov byte [ebp - 4], 0x55
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Stomach_hitbox_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x3058]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3374]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3374], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3373], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3372], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3371], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3370], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x336f], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x336e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x336d], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x336c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x336b], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x336a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3369], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3368], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3367], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3366], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3365], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3364], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3363], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3362], al
call fcn.10013720
mov byte [ebp - 0x3361], al
push 0x62
lea ecx, [ebp - 0x3374]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x3360], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x335f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x335e], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3374]
mov byte [ebp - 0x335d], al
call fcn.10013720
mov byte [ebp - 0x335c], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3374]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3374]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x10030812
lea ecx, [ebp - 0x3374]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3070]
call fcn.10011360
lea eax, [ebp - 0x3070]
mov byte [ebp - 4], 0x56
push eax
mov ecx, 0x101e9610
call fcn.10010750
lea ecx, [ebp - 0x442c]
mov dword [ebp - 0x442c], 1
push ecx
mov ecx, eax
call fcn.100105d0
lea ecx, [ebp - 0x3070]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10030b95
push 0x61
lea ecx, [ebp - 0x3adc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3adc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3adb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ada], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ad9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ad8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ad7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ad6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ad5], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ad4], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ad3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ad2], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ad1], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ad0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3acf], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ace], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3acd], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3acc], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3acb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3aca], al
call fcn.10013720
mov byte [ebp - 0x3ac9], al
push 0x62
lea ecx, [ebp - 0x3adc]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ac8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ac7], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ac6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ac5], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ac4], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ac3], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ac2], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ac1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3ac0], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3abf], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3adc]
mov byte [ebp - 0x3abe], al
call fcn.10013720
mov byte [ebp - 0x3abd], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3adc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3adc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x20
jb 0x10030b10
lea ecx, [ebp - 0x3adc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3088]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x3088]
mov byte [ebp - 4], 0x57
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.only_pistols_baim_health
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x3088]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x36bc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36bc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36bb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36ba], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36b9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36b8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36b7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36b6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36b5], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36b4], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36b3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36b2], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36b1], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36b0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36af], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36ae], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36ad], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36ac], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36ab], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36aa], al
call fcn.10013720
mov byte [ebp - 0x36a9], al
push 0x65
lea ecx, [ebp - 0x36bc]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36a8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36a7], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36a6], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36a5], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36a4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36a3], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x36bc]
mov byte [ebp - 0x36a2], al
call fcn.10013720
mov byte [ebp - 0x36a1], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x36bc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x36bc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1c
jb 0x10030db0
lea ecx, [ebp - 0x36bc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x30a0]
call fcn.10011360
lea eax, [ebp - 0x30a0]
mov byte [ebp - 4], 0x58
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Ignore_limbs_while_moving
call fcn.10087fd0
lea ecx, [ebp - 0x30a0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x35dc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35dc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35db], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35da], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35d9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35d8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35d7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35d6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35d5], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35d4], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35d3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35d2], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35d1], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35d0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35cf], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35ce], al
call fcn.10013720
mov byte [ebp - 0x35cd], al
push 0x69
lea ecx, [ebp - 0x35dc]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35cc], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35cb], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35ca], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35c9], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35c8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35c7], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35c6], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35c5], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35c4], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x35dc]
mov byte [ebp - 0x35c3], al
call fcn.10013720
mov byte [ebp - 0x35c2], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x35dc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x35dc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1b
jb 0x10031030
lea ecx, [ebp - 0x35dc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x30b8]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x30b8]
mov byte [ebp - 4], 0x59
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x30b8]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3c3c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c3c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c3b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c3a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c39], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c38], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c37], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c36], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c35], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c34], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c33], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c32], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c31], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c30], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c2f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c2e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c2d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c2c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c2b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c2a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c29], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c28], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c27], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c26], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c25], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c24], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c23], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c22], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c21], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c20], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c1f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c1e], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3c3c]
mov byte [ebp - 0x3c1d], al
call fcn.10013720
mov byte [ebp - 0x3c1c], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3c3c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3c3c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x21
jb 0x10031330
lea ecx, [ebp - 0x3c3c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x30d0]
call fcn.10011360
lea eax, [ebp - 0x30d0]
mov byte [ebp - 4], 0x5a
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Minimum_damage_scaled_on_health
call fcn.10087fd0
lea ecx, [ebp - 0x30d0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3a5c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a5c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a5b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a5a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a59], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a58], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a57], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a56], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a55], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a54], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a53], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a52], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a51], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a50], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a4f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a4e], al
call fcn.10013720
mov byte [ebp - 0x3a4d], al
push 0x69
lea ecx, [ebp - 0x3a5c]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a4c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a4b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a4a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a49], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a48], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a47], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a46], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a45], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a44], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a43], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a42], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a41], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a40], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3a5c]
mov byte [ebp - 0x3a3f], al
call fcn.10013720
mov byte [ebp - 0x3a3e], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3a5c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3a5c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1f
jb 0x10031600
lea ecx, [ebp - 0x3a5c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x30e8]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x30e8]
mov byte [ebp - 4], 0x5b
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_penetration_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x30e8]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3e18]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e18], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e17], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e16], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e15], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e14], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e13], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e12], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e11], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e10], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e0f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e0e], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e0d], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e0c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e0b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e0a], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e09], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e08], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e07], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e06], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e05], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e04], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e03], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e02], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e01], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3e00], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3dff], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3dfe], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3dfd], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3dfc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3dfb], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3dfa], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3df9], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3df8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3df7], al
call fcn.10013720
mov byte [ebp - 0x3df6], al
push 0x65
lea ecx, [ebp - 0x3e18]
call fcn.10013720
push 0
lea ecx, [ebp - 0x3e18]
mov byte [ebp - 0x3df5], al
call fcn.10013720
mov byte [ebp - 0x3df4], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3e18]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3e18]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x25
jb 0x10031950
lea ecx, [ebp - 0x3e18]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3100]
call fcn.10011360
lea eax, [ebp - 0x3100]
mov byte [ebp - 4], 0x5c
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Minimum_penetration_damage_scaled_on_health
call fcn.10087fd0
lea ecx, [ebp - 0x3100]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3118]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3118], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3117], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3116], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3115], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3114], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3113], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3112], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3111], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3110], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x310f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x310e], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x310d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x310c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x310b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x310a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3109], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3108], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3107], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3106], al
call fcn.10013720
mov byte [ebp - 0x3105], al
push 0x69
lea ecx, [ebp - 0x3118]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3104], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3103], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3118]
mov byte [ebp - 0x3102], al
call fcn.10013720
mov byte [ebp - 0x3101], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3118]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3118]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10031b91
lea ecx, [ebp - 0x3118]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3130]
call fcn.10011360
lea eax, [ebp - 0x3130]
mov byte [ebp - 4], 0x5d
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x3130]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 5
jne 0x10034a07
push 0x67
lea ecx, [ebp - 0x3a4]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x3a4], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x3a3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x3a2], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x3a1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x3a0], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x39f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x39e], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x39d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x39c], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x39b], al
call fcn.10013720
mov byte [ebp - 0x39a], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3a4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3a4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x10031ce0
lea ecx, [ebp - 0x3a4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3148]
call fcn.10011360
push 0
push str._d__
push 0x6e
push 0
lea eax, [ebp - 0x3148]
mov byte [ebp - 4], 0x5e
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x3148]
call fcn.100112c0
lea ecx, [ebp - 0x43a2]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x41c8], str.Head
lea eax, [ebp - 0x41b0]
mov dword [ebp - 0x41c4], str.Chest
push eax
lea eax, [ebp - 0x41c8]
mov dword [ebp - 0x41c0], str.Stomach
push eax
lea ecx, [ebp - 0x4618]
mov dword [ebp - 0x41bc], str.Arms
mov dword [ebp - 0x41b8], str.Legs
mov dword [ebp - 0x41b4], str.Foot
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x37bc]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37bc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37bb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37ba], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37b9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37b8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37b7], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37b6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37b5], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37b4], al
call fcn.10013720
mov byte [ebp - 0x37b3], al
push 0x65
lea ecx, [ebp - 0x37bc]
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37b2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37b1], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37b0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37af], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37ae], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37ad], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37ac], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37ab], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37aa], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37a9], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37a8], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37a7], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37a6], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37a5], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37a4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37a3], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37a2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x37bc]
mov byte [ebp - 0x37a1], al
call fcn.10013720
mov byte [ebp - 0x37a0], al
xor esi, esi
push esi
lea ecx, [ebp - 0x37bc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x37bc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x10032001
lea ecx, [ebp - 0x37bc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2758]
call fcn.10011360
lea eax, [ebp - 0x2758]
mov byte [ebp - 4], 0x5f
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Target_hitbox
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2758]
call fcn.100112c0
lea ecx, [ebp - 0x43a1]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x4080], str.Head
lea eax, [ebp - 0x4070]
mov dword [ebp - 0x407c], str.Chest
push eax
lea eax, [ebp - 0x4080]
mov dword [ebp - 0x4078], str.Body
push eax
lea ecx, [ebp - 0x4610]
mov dword [ebp - 0x4074], str.Legs
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x3c60]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c60], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c5f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c5e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c5d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c5c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c5b], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c5a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c59], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c58], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c57], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c56], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c55], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c54], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c53], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c52], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c51], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c50], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c4f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c4e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c4d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c4c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c4b], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c4a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c49], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c48], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c47], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c46], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c45], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c44], al
call fcn.10013720
mov byte [ebp - 0x3c43], al
push 0x6e
lea ecx, [ebp - 0x3c60]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c42], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3c60]
mov byte [ebp - 0x3c41], al
call fcn.10013720
mov byte [ebp - 0x3c40], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3c60]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3c60]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x21
jb 0x10032370
lea ecx, [ebp - 0x3c60]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x27a0]
call fcn.10011360
lea eax, [ebp - 0x27a0]
mov byte [ebp - 4], 0x60
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Multipoint
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x27a0]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3c84]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c84], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c83], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c82], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c81], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c80], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c7f], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c7e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c7d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c7c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c7b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c7a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c79], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c78], al
call fcn.10013720
mov byte [ebp - 0x3c77], al
push 0x5f
lea ecx, [ebp - 0x3c84]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c76], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c75], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c74], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c73], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c72], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c71], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c70], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c6f], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c6e], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c6d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c6c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c6b], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c6a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c69], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c68], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c67], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c66], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3c84]
mov byte [ebp - 0x3c65], al
call fcn.10013720
mov byte [ebp - 0x3c64], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3c84]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3c84]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x21
jb 0x10032680
lea ecx, [ebp - 0x3c84]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2830]
call fcn.10011360
mov byte [ebp - 4], 0x61
lea eax, [ebp - 0x2830]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9610
or esi, 0x100000
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4428]
mov dword [ebp - 0x4428], 0
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x10032a25
push 0x61
lea ecx, [ebp - 0x3ca8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3ca8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3ca7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3ca6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3ca5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3ca4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3ca3], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3ca2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3ca1], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3ca0], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c9f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c9e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c9d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c9c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c9b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c9a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c99], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c98], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c97], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c96], al
call fcn.10013720
mov byte [ebp - 0x3c95], al
push 0x74
lea ecx, [ebp - 0x3ca8]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c94], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c93], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c92], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c91], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c90], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c8f], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c8e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c8d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c8c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c8b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c8a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3ca8]
mov byte [ebp - 0x3c89], al
call fcn.10013720
mov byte [ebp - 0x3c88], al
xor edi, edi
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x3ca8]
call fcn.100105c0
push edi
lea ecx, [ebp - 0x3ca8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc edi
mov byte [eax], cl
cmp edi, 0x21
jb 0x10032990
lea ecx, [ebp - 0x3ca8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2a10]
call fcn.10011360
lea eax, [ebp - 0x2a10]
mov dword [ebp - 4], 0x62
or esi, 0x200000
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4424]
mov dword [ebp - 0x4424], 3
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x10032a2c
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test eax, 0x200000
je 0x10032a55
and eax, 0xffdfffff
lea ecx, [ebp - 0x2a10]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test eax, 0x100000
je 0x10032a79
and eax, 0xffefffff
lea ecx, [ebp - 0x2830]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10032d75
push 0x61
lea ecx, [ebp - 0x3afc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3afc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3afb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3afa], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3af9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3af8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3af7], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3af6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3af5], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3af4], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3af3], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3af2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3af1], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3af0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3aef], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3aee], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3aed], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3aec], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3aeb], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3aea], al
call fcn.10013720
mov byte [ebp - 0x3ae9], al
push 0x70
lea ecx, [ebp - 0x3afc]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3ae8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3ae7], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3ae6], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3ae5], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3ae4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3ae3], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3ae2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3ae1], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3ae0], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3adf], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3afc]
mov byte [ebp - 0x3ade], al
call fcn.10013720
mov byte [ebp - 0x3add], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3afc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3afc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x20
jb 0x10032cf0
lea ecx, [ebp - 0x3afc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2bf0]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x2bf0]
mov byte [ebp - 4], 0x63
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Multipoint_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2bf0]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3ccc]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3ccc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3ccb], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cca], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cc9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cc8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cc7], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cc6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cc5], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cc4], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cc3], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cc2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cc1], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cc0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cbf], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cbe], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cbd], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cbc], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cbb], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cba], al
call fcn.10013720
mov byte [ebp - 0x3cb9], al
push 0x74
lea ecx, [ebp - 0x3ccc]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cb8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cb7], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cb6], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cb5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cb4], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cb3], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cb2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cb1], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cb0], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3caf], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cae], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3ccc]
mov byte [ebp - 0x3cad], al
call fcn.10013720
mov byte [ebp - 0x3cac], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3ccc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3ccc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x21
jb 0x10032ff0
lea ecx, [ebp - 0x3ccc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2dd0]
call fcn.10011360
mov byte [ebp - 4], 0x64
lea eax, [ebp - 0x2dd0]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9610
or esi, 0x400000
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x4420]
mov dword [ebp - 0x4420], 1
push ecx
mov ecx, eax
call fcn.100105d0
cmp byte [eax], 0
jne 0x10033395
push 0x61
lea ecx, [ebp - 0x3cf0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cf0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cef], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cee], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ced], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cec], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ceb], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cea], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ce9], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ce8], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ce7], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ce6], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ce5], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ce4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ce3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ce2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ce1], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3ce0], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cdf], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cde], al
call fcn.10013720
mov byte [ebp - 0x3cdd], al
push 0x74
lea ecx, [ebp - 0x3cf0]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cdc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cdb], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cda], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cd9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cd8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cd7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cd6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cd5], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cd4], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cd3], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cd2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 0x3cd1], al
call fcn.10013720
mov byte [ebp - 0x3cd0], al
xor edi, edi
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x3cf0]
call fcn.100105c0
push edi
lea ecx, [ebp - 0x3cf0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc edi
mov byte [eax], cl
cmp edi, 0x21
jb 0x10033300
lea ecx, [ebp - 0x3cf0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2f98]
call fcn.10011360
lea eax, [ebp - 0x2f98]
mov dword [ebp - 4], 0x65
or esi, 0x800000
mov ecx, 0x101e9610
push eax
mov dword [ebp - 0x4408], esi
mov dword [ebp - 0x437c], esi
call fcn.10010750
lea ecx, [ebp - 0x441c]
mov dword [ebp - 0x441c], 2
push ecx
mov ecx, eax
call fcn.100105d0
mov byte [ebp - 0x435d], 0
cmp byte [eax], 0
je 0x1003339c
mov byte [ebp - 0x435d], 1
mov eax, dword [ebp - 0x4408]
test eax, 0x800000
je 0x100333c5
and eax, 0xff7fffff
lea ecx, [ebp - 0x2f98]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test eax, 0x400000
je 0x100333e9
and eax, 0xffbfffff
lea ecx, [ebp - 0x2dd0]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10033675
push 0x61
lea ecx, [ebp - 0x3470]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3470], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x346f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x346e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x346d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x346c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x346b], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x346a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3469], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3468], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3467], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3466], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3465], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3464], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3463], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3462], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3461], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3460], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x345f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x345e], al
call fcn.10013720
mov byte [ebp - 0x345d], al
push 0x73
lea ecx, [ebp - 0x3470]
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x345c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x345b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x345a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3459], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3470]
mov byte [ebp - 0x3458], al
call fcn.10013720
mov byte [ebp - 0x3457], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3470]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3470]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x100335f0
lea ecx, [ebp - 0x3470]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3160]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x3160]
mov byte [ebp - 4], 0x66
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Stomach_hitbox_scale
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x3160]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3390]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3390], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x338f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x338e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x338d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x338c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x338b], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x338a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3389], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3388], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3387], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3386], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3385], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3384], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3383], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3382], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3381], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3380], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x337f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x337e], al
call fcn.10013720
mov byte [ebp - 0x337d], al
push 0x62
lea ecx, [ebp - 0x3390]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x337c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x337b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x337a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3390]
mov byte [ebp - 0x3379], al
call fcn.10013720
mov byte [ebp - 0x3378], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3390]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3390]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x10033852
lea ecx, [ebp - 0x3390]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x18a0]
call fcn.10011360
lea eax, [ebp - 0x18a0]
mov byte [ebp - 4], 0x67
push eax
mov ecx, 0x101e9610
call fcn.10010750
lea ecx, [ebp - 0x4418]
mov dword [ebp - 0x4418], 1
push ecx
mov ecx, eax
call fcn.100105d0
lea ecx, [ebp - 0x18a0]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10033bd5
push 0x61
lea ecx, [ebp - 0x3b1c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b1c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b1b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b1a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b19], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b18], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b17], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b16], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b15], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b14], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b13], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b12], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b11], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b10], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b0f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b0e], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b0d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b0c], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b0b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b0a], al
call fcn.10013720
mov byte [ebp - 0x3b09], al
push 0x62
lea ecx, [ebp - 0x3b1c]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b08], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b07], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b06], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b05], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b04], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b03], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b02], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b01], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3b00], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3aff], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3b1c]
mov byte [ebp - 0x3afe], al
call fcn.10013720
mov byte [ebp - 0x3afd], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3b1c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3b1c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x20
jb 0x10033b50
lea ecx, [ebp - 0x3b1c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2458]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2458]
mov byte [ebp - 4], 0x68
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.only_general_baim_health
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2458]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x364c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x364c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x364b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x364a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3649], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3648], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3647], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3646], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3645], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3644], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3643], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3642], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3641], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3640], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x363f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x363e], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x363d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x363c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x363b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x363a], al
call fcn.10013720
mov byte [ebp - 0x3639], al
push 0x65
lea ecx, [ebp - 0x364c]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3638], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3637], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3636], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3635], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3634], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3633], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x364c]
mov byte [ebp - 0x3632], al
call fcn.10013720
mov byte [ebp - 0x3631], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x364c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x364c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1c
jb 0x10033df0
lea ecx, [ebp - 0x364c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2398]
call fcn.10011360
lea eax, [ebp - 0x2398]
mov byte [ebp - 4], 0x69
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Ignore_limbs_while_moving
call fcn.10087fd0
lea ecx, [ebp - 0x2398]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x35f8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35f8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35f7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35f6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35f5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35f4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35f3], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35f2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35f1], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35f0], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35ef], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35ee], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35ed], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35ec], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35eb], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35ea], al
call fcn.10013720
mov byte [ebp - 0x35e9], al
push 0x69
lea ecx, [ebp - 0x35f8]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35e8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35e7], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35e6], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35e5], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35e4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35e3], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35e2], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35e1], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35e0], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 0x35df], al
call fcn.10013720
mov byte [ebp - 0x35de], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x35f8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x35f8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1b
jb 0x10034070
lea ecx, [ebp - 0x35f8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2380]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2380]
mov byte [ebp - 4], 0x6a
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2380]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3d14]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d14], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d13], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d12], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d11], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d10], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d0f], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d0e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d0d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d0c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d0b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d0a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d09], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d08], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d07], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d06], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d05], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d04], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d03], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d02], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d01], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3d00], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cff], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cfe], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cfd], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cfc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cfb], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cfa], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cf9], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cf8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cf7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cf6], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3d14]
mov byte [ebp - 0x3cf5], al
call fcn.10013720
mov byte [ebp - 0x3cf4], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3d14]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3d14]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x21
jb 0x10034370
lea ecx, [ebp - 0x3d14]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2368]
call fcn.10011360
lea eax, [ebp - 0x2368]
mov byte [ebp - 4], 0x6b
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Minimum_damage_scaled_on_health
call fcn.10087fd0
lea ecx, [ebp - 0x2368]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3a7c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a7c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a7b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a7a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a79], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a78], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a77], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a76], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a75], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a74], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a73], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a72], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a71], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a70], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a6f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a6e], al
call fcn.10013720
mov byte [ebp - 0x3a6d], al
push 0x69
lea ecx, [ebp - 0x3a7c]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a6c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a6b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a6a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a69], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a68], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a67], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a66], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a65], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a64], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a63], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a62], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a61], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a60], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3a7c]
mov byte [ebp - 0x3a5f], al
call fcn.10013720
mov byte [ebp - 0x3a5e], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3a7c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3a7c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1f
jb 0x10034640
lea ecx, [ebp - 0x3a7c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2350]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2350]
mov byte [ebp - 4], 0x6c
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Minimum_penetration_damage
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2350]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x3df0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3df0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3def], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dee], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3ded], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dec], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3deb], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dea], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3de9], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3de8], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3de7], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3de6], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3de5], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3de4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3de3], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3de2], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3de1], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3de0], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3ddf], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dde], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3ddd], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3ddc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3ddb], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dda], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dd9], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dd8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dd7], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dd6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dd5], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dd4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dd3], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dd2], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dd1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dd0], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dcf], al
call fcn.10013720
mov byte [ebp - 0x3dce], al
push 0x65
lea ecx, [ebp - 0x3df0]
call fcn.10013720
push 0
lea ecx, [ebp - 0x3df0]
mov byte [ebp - 0x3dcd], al
call fcn.10013720
mov byte [ebp - 0x3dcc], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3df0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3df0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x25
jb 0x10034990
lea ecx, [ebp - 0x3df0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2338]
call fcn.10011360
lea eax, [ebp - 0x2338]
mov byte [ebp - 4], 0x6d
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Minimum_penetration_damage_scaled_on_health
call fcn.10087fd0
lea ecx, [ebp - 0x2338]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x33ac]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33ac], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33ab], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33aa], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33a9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33a8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33a7], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33a6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33a5], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33a4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33a3], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33a2], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33a1], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x33a0], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x339f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x339e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x339d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x339c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x339b], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x339a], al
call fcn.10013720
mov byte [ebp - 0x3399], al
push 0x72
lea ecx, [ebp - 0x33ac]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x3398], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x3397], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x3396], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x3395], al
call fcn.10013720
mov byte [ebp - 0x3394], al
xor esi, esi
push esi
lea ecx, [ebp - 0x33ac]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x33ac]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x10034be4
lea ecx, [ebp - 0x33ac]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2320]
call fcn.10011360
lea eax, [ebp - 0x2320]
mov byte [ebp - 4], 0x6e
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Log_misses_due_to_spread
call fcn.10087fd0
lea ecx, [ebp - 0x2320]
mov byte [ebp - 4], 0
call fcn.100112c0
call fcn.10068920
xorps xmm2, xmm2
lea ecx, [ebp - 0x4608]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 1
lea eax, [ebp - 0x4600]
push eax
call fcn.10051d30
push 1
mov ecx, 0x1021e3e0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x45f8]
push eax
movss dword [ebp - 0x4368], xmm0
call fcn.10051d30
movss xmm2, dword [ebp - 0x4368]
lea ecx, [ebp - 0x45f0]
movss xmm1, dword [eax]
call fcn.10020d80
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
add esp, 4
lea edx, [ebp - 0x46a8]
mov ecx, str.Other
push 0
push 0
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0xe50]
push 0x61
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe50], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe4f], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe4e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe4d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe4c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe4b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe4a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe49], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe48], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe47], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe46], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe45], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe44], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe43], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe42], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe41], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe40], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe3f], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe3e], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xe50]
mov byte [ebp - 0xe3d], al
call fcn.10013720
mov byte [ebp - 0xe3c], al
xor esi, esi
push esi
lea ecx, [ebp - 0xe50]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xe50]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10034e72
lea ecx, [ebp - 0xe50]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2308]
call fcn.10011360
lea eax, [ebp - 0x2308]
mov byte [ebp - 4], 0x6f
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Remove_spread
call fcn.100879f0
lea ecx, [ebp - 0x2308]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xdf0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xdf0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xdef], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xdee], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xded], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xdec], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xdeb], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xdea], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xde9], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xde8], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xde7], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xde6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xde5], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xde4], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xde3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xde2], al
call fcn.10013720
mov byte [ebp - 0xde1], al
push 0x63
lea ecx, [ebp - 0xdf0]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xde0], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xddf], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xdde], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xdf0]
mov byte [ebp - 0xddd], al
call fcn.10013720
mov byte [ebp - 0xddc], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xdf0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xdf0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10035080
lea ecx, [ebp - 0xdf0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x22f0]
call fcn.10011360
lea eax, [ebp - 0x22f0]
mov byte [ebp - 4], 0x70
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Remove_recoil
call fcn.10087fd0
lea ecx, [ebp - 0x22f0]
mov byte [ebp - 4], 0
call fcn.100112c0
lea ecx, [ebp - 0x43a0]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x3fd0], 0x1015f094
lea eax, [ebp - 0x3fc4]
mov dword [ebp - 0x3fcc], str.Always
push eax
lea eax, [ebp - 0x3fd0]
mov dword [ebp - 0x3fc8], str.Hitchance_fail
push eax
lea ecx, [ebp - 0x45e8]
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x5e4]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5e4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5e3], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5e2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5e1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5e0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5df], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5de], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5dd], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5dc], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5db], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 0x5da], al
call fcn.10013720
mov byte [ebp - 0x5d9], al
push 0
lea ecx, [ebp - 0x5e4]
call fcn.10013720
mov byte [ebp - 0x5d8], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x5e4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x5e4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x10035250
lea ecx, [ebp - 0x5e4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x22d8]
call fcn.10011360
lea eax, [ebp - 0x22d8]
mov byte [ebp - 4], 0x71
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Automatic_scope
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x22d8]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xa04]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0xa04], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0xa03], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0xa02], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0xa01], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0xa00], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0x9ff], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0x9fe], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0x9fd], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0x9fc], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0x9fb], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0x9fa], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0x9f9], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0x9f8], al
call fcn.10013720
mov byte [ebp - 0x9f7], al
push 0x6f
lea ecx, [ebp - 0xa04]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0x9f6], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xa04]
mov byte [ebp - 0x9f5], al
call fcn.10013720
mov byte [ebp - 0x9f4], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0xa04]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xa04]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x10035430
lea ecx, [ebp - 0xa04]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x22c0]
call fcn.10011360
lea eax, [ebp - 0x22c0]
mov byte [ebp - 4], 0x72
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Knifebot
call fcn.10087fd0
lea ecx, [ebp - 0x22c0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x8d4]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8d4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8d3], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8d2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8d1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8d0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8cf], al
call fcn.10013720
push 0x7a
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8ce], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8cd], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8cc], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8cb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8ca], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8c9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8c8], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8c7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x8d4]
mov byte [ebp - 0x8c6], al
call fcn.10013720
mov byte [ebp - 0x8c5], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x8d4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x8d4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x100355e0
lea ecx, [ebp - 0x8d4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x22a8]
call fcn.10011360
lea eax, [ebp - 0x22a8]
mov byte [ebp - 4], 0x73
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Zeusbot
call fcn.10087fd0
lea ecx, [ebp - 0x22a8]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x8e4]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8e4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8e3], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8e2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8e1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8e0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8df], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8de], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8dd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8dc], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8db], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8da], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8d9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8d8], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8d7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 0x8d6], al
call fcn.10013720
mov byte [ebp - 0x8d5], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x8e4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x8e4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x10035790
lea ecx, [ebp - 0x8e4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2290]
call fcn.10011360
lea eax, [ebp - 0x2290]
mov byte [ebp - 4], 0x74
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Auto_stop
call fcn.10087fd0
lea ecx, [ebp - 0x2290]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x8f4]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8f4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8f3], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8f2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8f1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8f0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8ef], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8ee], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8ed], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8ec], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8eb], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8ea], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8e9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8e8], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8e7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x8f4]
mov byte [ebp - 0x8e6], al
call fcn.10013720
mov byte [ebp - 0x8e5], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x8f4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x8f4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x10035940
lea ecx, [ebp - 0x8f4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2278]
call fcn.10011360
lea eax, [ebp - 0x2278]
mov byte [ebp - 4], 0x75
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Position_Adjustment
call fcn.10087fd0
lea ecx, [ebp - 0x2278]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x904]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x904], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x903], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x902], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x901], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x900], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x8ff], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x8fe], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x8fd], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x8fc], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x8fb], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x8fa], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x8f9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x8f8], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x8f7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x904]
mov byte [ebp - 0x8f6], al
call fcn.10013720
mov byte [ebp - 0x8f5], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x904]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x904]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x10035af0
lea ecx, [ebp - 0x904]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2260]
call fcn.10011360
lea eax, [ebp - 0x2260]
mov byte [ebp - 4], 0x76
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x2260]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10036176
push 0x61
lea ecx, [ebp - 0x914]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x914], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x913], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x912], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x911], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x910], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x90f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x90e], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x90d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x90c], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x90b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x90a], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x909], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x908], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x907], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x914]
mov byte [ebp - 0x906], al
call fcn.10013720
mov byte [ebp - 0x905], al
xor esi, esi
push esi
lea ecx, [ebp - 0x914]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x914]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x10035ca2
lea ecx, [ebp - 0x914]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2248]
call fcn.10011360
lea eax, [ebp - 0x2248]
mov byte [ebp - 4], 0x77
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Override_position_adjustment
call fcn.10087fd0
lea ecx, [ebp - 0x2248]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x34e0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34e0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34df], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34de], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34dd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34dc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34db], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34da], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34d9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34d8], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34d7], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34d6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34d5], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34d4], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34d3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34d2], al
call fcn.10013720
mov byte [ebp - 0x34d1], al
push 0x6b
lea ecx, [ebp - 0x34e0]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34d0], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34cf], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34ce], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34cd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34cc], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34cb], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34ca], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34c9], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 0x34c8], al
call fcn.10013720
mov byte [ebp - 0x34c7], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x34e0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x34e0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x10035f10
lea ecx, [ebp - 0x34e0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2230]
call fcn.10011360
lea eax, [ebp - 0x2230]
mov byte [ebp - 4], 0x78
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0x61
lea ecx, [ebp - 0xbf8]
mov edi, eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbf8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbf7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbf6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbf5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbf4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbf3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbf2], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbf1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbf0], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbef], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbee], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbed], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbec], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbeb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbea], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbe9], al
call fcn.10013720
mov byte [ebp - 0xbe8], al
push 0x65
lea ecx, [ebp - 0xbf8]
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbe7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xbf8]
mov byte [ebp - 0xbe6], al
call fcn.10013720
mov byte [ebp - 0xbe5], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xbf8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xbf8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x100360f0
lea ecx, [ebp - 0xbf8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2218]
call fcn.10011360
lea eax, [ebp - 0x2218]
mov byte [ebp - 4], 0x79
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push edi
mov edx, eax
mov ecx, str.aimbot_override
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x2218]
call fcn.100112c0
lea ecx, [ebp - 0x2230]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x734]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x734], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x733], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x732], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x731], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x730], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x72f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x72e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x72d], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x72c], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x72b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x72a], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x729], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x734]
mov byte [ebp - 0x728], al
call fcn.10013720
mov byte [ebp - 0x727], al
xor esi, esi
push esi
lea ecx, [ebp - 0x734]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x734]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10036282
lea ecx, [ebp - 0x734]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2200]
call fcn.10011360
lea eax, [ebp - 0x2200]
mov byte [ebp - 4], 0x7a
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Lag_correction
call fcn.10087fd0
lea ecx, [ebp - 0x2200]
mov byte [ebp - 4], 0
call fcn.100112c0
lea ecx, [ebp - 0x439f]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x4184], str.Always
lea eax, [ebp - 0x4170]
mov dword [ebp - 0x4180], str.Lethal
push eax
lea eax, [ebp - 0x4184]
mov dword [ebp - 0x417c], str.Lethal_x2
push eax
lea ecx, [ebp - 0x45e0]
mov dword [ebp - 0x4178], str.Fake
mov dword [ebp - 0x4174], str.In_air
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0xaf4]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xaf4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xaf3], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xaf2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xaf1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xaf0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xaef], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xaee], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xaed], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xaec], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xaeb], al
call fcn.10013720
mov byte [ebp - 0xaea], al
lea ecx, [ebp - 0xaf4]
push 0x65
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xae9], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xae8], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xae7], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xae6], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xae5], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xae4], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xaf4]
mov byte [ebp - 0xae3], al
call fcn.10013720
mov byte [ebp - 0xae2], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xaf4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xaf4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x100364d0
lea ecx, [ebp - 0xaf4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x21e8]
call fcn.10011360
lea eax, [ebp - 0x21e8]
mov byte [ebp - 4], 0x7b
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Prefer_baim
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x21e8]
call fcn.100112c0
lea ecx, [ebp - 0x439e]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x4070], str.Always
lea eax, [ebp - 0x4060]
mov dword [ebp - 0x406c], str.Running
push eax
lea eax, [ebp - 0x4070]
mov dword [ebp - 0x4068], str.Resolved
push eax
lea ecx, [ebp - 0x45d8]
mov dword [ebp - 0x4064], str.In_air
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0xb6c]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb6c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb6b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb6a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb69], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb68], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb67], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb66], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb65], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb64], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb63], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb62], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb61], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb60], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb5f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb5e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb5d], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb5c], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xb6c]
mov byte [ebp - 0xb5b], al
call fcn.10013720
mov byte [ebp - 0xb5a], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xb6c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xb6c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x10036730
lea ecx, [ebp - 0xb6c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x21d0]
call fcn.10011360
lea eax, [ebp - 0x21d0]
mov byte [ebp - 4], 0x7c
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Prefer_head
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x21d0]
call fcn.100112c0
lea ecx, [ebp - 0x439d]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x4060], str.Always
lea eax, [ebp - 0x4050]
mov dword [ebp - 0x405c], str.Lethal
push eax
lea eax, [ebp - 0x4060]
mov dword [ebp - 0x4058], str.Fake
push eax
lea ecx, [ebp - 0x45b8]
mov dword [ebp - 0x4054], str.In_air
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0xa18]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa18], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa17], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa16], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa15], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa14], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa13], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa12], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa11], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa10], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa0f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa0e], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa0d], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa0c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa0b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa0a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xa18]
mov byte [ebp - 0xa09], al
call fcn.10013720
mov byte [ebp - 0xa08], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xa18]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xa18]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x10036970
lea ecx, [ebp - 0xa18]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x21b8]
call fcn.10011360
lea eax, [ebp - 0x21b8]
mov byte [ebp - 4], 0x7d
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Force_baim
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x21b8]
call fcn.100112c0
push 0x6d
lea ecx, [ebp - 0x744]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x744], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x743], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x742], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x741], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x740], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x73f], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x73e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x73d], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x73c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x73b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x73a], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x739], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x744]
mov byte [ebp - 0x738], al
call fcn.10013720
mov byte [ebp - 0x737], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x744]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x744]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10036b10
lea ecx, [ebp - 0x744]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x21a0]
call fcn.10011360
lea eax, [ebp - 0x21a0]
mov byte [ebp - 4], 0x7e
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Quick_peek_assist
call fcn.10087fd0
lea ecx, [ebp - 0x21a0]
mov byte [ebp - 4], 0
call fcn.100112c0
push str.misc_autopeek_key_style
lea ecx, [ebp - 0x2188]
call fcn.10011360
lea eax, [ebp - 0x2188]
mov byte [ebp - 4], 0x7f
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0x1015f1e4
lea ecx, [ebp - 0x2170]
mov esi, eax
call fcn.10011360
lea eax, [ebp - 0x2170]
mov byte [ebp - 4], 0x80
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push esi
mov edx, eax
mov ecx, str.misc_autopeek_key
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x2170]
call fcn.100112c0
lea ecx, [ebp - 0x2188]
mov byte [ebp - 4], 0
call fcn.100112c0
push str.Quick_peek_assist_color
call fcn.10085730
add esp, 4
lea ecx, [ebp - 0x5f4]
push 0x61
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5f4], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5f3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5f2], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5f1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5f0], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5ef], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5ee], al
call fcn.10013720
mov byte [ebp - 0x5ed], al
push 0x5f
lea ecx, [ebp - 0x5f4]
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5ec], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5eb], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5ea], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x5f4]
mov byte [ebp - 0x5e9], al
call fcn.10013720
mov byte [ebp - 0x5e8], al
xor esi, esi
push esi
lea ecx, [ebp - 0x5f4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x5f4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x10036d03
lea ecx, [ebp - 0x5f4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2158]
call fcn.10011360
push 0
lea eax, [ebp - 0x2158]
mov byte [ebp - 4], 0x81
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.autopeek_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2158]
call fcn.100112c0
push 0x72
lea ecx, [ebp - 0x824]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x824], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x823], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x822], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x821], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x820], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x81f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x81e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x81d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x81c], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x81b], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x81a], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x819], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x818], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x817], al
call fcn.10013720
mov byte [ebp - 0x816], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x824]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x824]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x10036ea0
lea ecx, [ebp - 0x824]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2140]
call fcn.10011360
lea eax, [ebp - 0x2140]
mov byte [ebp - 4], 0x82
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Force_body_aim
call fcn.10087fd0
lea ecx, [ebp - 0x2140]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x72
lea ecx, [ebp - 0x33c8]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33c8], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33c7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33c6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33c5], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33c4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33c3], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33c2], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33c1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33c0], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33bf], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33be], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33bd], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33bc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33bb], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33ba], al
call fcn.10013720
mov byte [ebp - 0x33b9], al
push 0x65
lea ecx, [ebp - 0x33c8]
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33b8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33b7], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33b6], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33b5], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33b4], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33b3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33b2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x33c8]
mov byte [ebp - 0x33b1], al
call fcn.10013720
mov byte [ebp - 0x33b0], al
xor esi, esi
push esi
lea ecx, [ebp - 0x33c8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x33c8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x100370f4
lea ecx, [ebp - 0x33c8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2128]
call fcn.10011360
lea eax, [ebp - 0x2128]
mov byte [ebp - 4], 0x83
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0x72
lea ecx, [ebp - 0xb58]
mov edi, eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb58], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb57], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb56], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb55], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb54], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb53], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb52], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb51], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb50], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb4f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb4e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb4d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb4c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb4b], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb4a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb49], al
call fcn.10013720
mov byte [ebp - 0xb48], al
push 0x79
lea ecx, [ebp - 0xb58]
call fcn.10013720
push 0
lea ecx, [ebp - 0xb58]
mov byte [ebp - 0xb47], al
call fcn.10013720
mov byte [ebp - 0xb46], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xb58]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xb58]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x100372c0
lea ecx, [ebp - 0xb58]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2110]
call fcn.10011360
lea eax, [ebp - 0x2110]
mov byte [ebp - 4], 0x84
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push edi
mov edx, eax
mov ecx, str.rage_forcebaim
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x2110]
call fcn.100112c0
lea ecx, [ebp - 0x2128]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x72
lea ecx, [ebp - 0x834]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x834], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x833], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x832], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x831], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x830], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x82f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x82e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x82d], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x82c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x82b], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x82a], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x829], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x828], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x834]
mov byte [ebp - 0x827], al
call fcn.10013720
mov byte [ebp - 0x826], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x834]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x834]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x10037470
lea ecx, [ebp - 0x834]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x20f8]
call fcn.10011360
lea eax, [ebp - 0x20f8]
mov byte [ebp - 4], 0x85
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Damage_override
call fcn.10087fd0
lea ecx, [ebp - 0x20f8]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x72
lea ecx, [ebp - 0x33e4]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33e4], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33e3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33e2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33e1], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33e0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33df], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33de], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33dd], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33dc], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33db], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33da], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33d9], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33d8], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33d7], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33d6], al
call fcn.10013720
mov byte [ebp - 0x33d5], al
push 0x65
lea ecx, [ebp - 0x33e4]
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33d4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33d3], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33d2], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33d1], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33d0], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33cf], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33ce], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x33e4]
mov byte [ebp - 0x33cd], al
call fcn.10013720
mov byte [ebp - 0x33cc], al
xor esi, esi
push esi
lea ecx, [ebp - 0x33e4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x33e4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x100376c4
lea ecx, [ebp - 0x33e4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x20e0]
call fcn.10011360
lea eax, [ebp - 0x20e0]
mov byte [ebp - 4], 0x86
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0x72
lea ecx, [ebp - 0xae0]
mov edi, eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xae0], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xadf], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xade], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xadd], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xadc], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xadb], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xada], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xad9], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xad8], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xad7], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xad6], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xad5], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xad4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xad3], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xad2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xad1], al
call fcn.10013720
mov byte [ebp - 0xad0], al
push 0x79
lea ecx, [ebp - 0xae0]
call fcn.10013720
push 0
lea ecx, [ebp - 0xae0]
mov byte [ebp - 0xacf], al
call fcn.10013720
mov byte [ebp - 0xace], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xae0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xae0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x10037890
lea ecx, [ebp - 0xae0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x20c8]
call fcn.10011360
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 0x87
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push edi
mov edx, eax
mov ecx, str.dmgover
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x20c8]
call fcn.100112c0
lea ecx, [ebp - 0x20e0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x72
lea ecx, [ebp - 0xec8]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xec8], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xec7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xec6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xec5], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xec4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xec3], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xec2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xec1], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xec0], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xebf], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xebe], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xebd], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xebc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xebb], al
call fcn.10013720
mov byte [ebp - 0xeba], al
push 0x61
lea ecx, [ebp - 0xec8]
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xeb9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xeb8], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xeb7], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xeb6], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xeb5], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xec8]
mov byte [ebp - 0xeb4], al
call fcn.10013720
mov byte [ebp - 0xeb3], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xec8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xec8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x10037ac0
lea ecx, [ebp - 0xec8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x20b0]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x20b0]
mov byte [ebp - 4], 0x88
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Damage_amount
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x20b0]
call fcn.100112c0
push 0x72
lea ecx, [ebp - 0x3454]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3454], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3453], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3452], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3451], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3450], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x344f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x344e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x344d], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x344c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x344b], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x344a], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3449], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3448], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3447], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3446], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3445], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3444], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3443], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3442], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3441], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x3440], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x343f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x343e], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x343d], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3454]
mov byte [ebp - 0x343c], al
call fcn.10013720
mov byte [ebp - 0x343b], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3454]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3454]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x10037d40
lea ecx, [ebp - 0x3454]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2098]
call fcn.10011360
push 0
push str._dhp
push 0x64
push 0
lea eax, [ebp - 0x2098]
mov byte [ebp - 4], 0x89
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Damage_penetration_amount
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2098]
call fcn.100112c0
call fcn.10068920
mov eax, dword [0x101e0c44]
mov edi, dword [ebp - 0x4408]
cmp eax, 1
jne 0x1003d9a1
xorps xmm2, xmm2
lea ecx, [ebp - 0x45a8]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 0
lea eax, [ebp - 0x45a0]
push eax
call fcn.10051d30
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
add esp, 4
lea edx, [ebp - 0x46a8]
mov ecx, str.Anti_aimbot_angles
push 0
push 0
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0x844]
push 0x61
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x844], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x843], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x842], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x841], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x840], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x83f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x83e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x83d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x83c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x83b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x83a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x839], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x838], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x844]
mov byte [ebp - 0x837], al
call fcn.10013720
mov byte [ebp - 0x836], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x844]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x844]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x10037f50
lea ecx, [ebp - 0x844]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2080]
call fcn.10011360
lea eax, [ebp - 0x2080]
mov byte [ebp - 4], 0x8a
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Enable
call fcn.10087fd0
lea ecx, [ebp - 0x2080]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x604]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x604], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x603], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x602], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x601], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x600], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x5ff], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x5fe], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x5fd], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x5fc], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x5fb], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x5fa], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x604]
mov byte [ebp - 0x5f9], al
call fcn.10013720
mov byte [ebp - 0x5f8], al
xor esi, esi
push esi
lea ecx, [ebp - 0x604]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x604]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x100380c0
lea ecx, [ebp - 0x604]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2068]
call fcn.10011360
lea eax, [ebp - 0x2068]
mov byte [ebp - 4], 0x8b
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Edge
call fcn.10087fd0
lea ecx, [ebp - 0x2068]
mov byte [ebp - 4], 0
call fcn.100112c0
lea ecx, [ebp - 0x439c]
call fcn.10005ed0
mov dword [ebp - 0x4368], eax
lea ecx, [ebp - 0x4598]
lea eax, [ebp - 0x4080]
mov dword [ebp - 0x4090], 0x1015f094
push eax
lea eax, [ebp - 0x4090]
mov dword [ebp - 0x408c], str.Down
push eax
mov dword [ebp - 0x4088], 0x1015f308
mov dword [ebp - 0x4084], str.Random
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x614]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x614], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x613], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x612], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x611], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x610], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x60f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x60e], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x60d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x60c], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x60b], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x60a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x614]
mov byte [ebp - 0x609], al
call fcn.10013720
mov byte [ebp - 0x608], al
xor esi, esi
push esi
lea ecx, [ebp - 0x614]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x614]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x10038293
lea ecx, [ebp - 0x614]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2050]
call fcn.10011360
lea eax, [ebp - 0x2050]
mov byte [ebp - 4], 0x8c
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Pitch
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2050]
call fcn.100112c0
lea ecx, [ebp - 0x439b]
call fcn.10005ed0
mov dword [ebp - 0x4368], eax
lea ecx, [ebp - 0x4590]
lea eax, [ebp - 0x4040]
mov dword [ebp - 0x4050], 0x1015f094
push eax
lea eax, [ebp - 0x4050]
mov dword [ebp - 0x404c], str.Static
push eax
mov dword [ebp - 0x4048], str.Away_crosshair
mov dword [ebp - 0x4044], str.Away_distance
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x9f0]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9f0], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9ef], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9ee], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9ed], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9ec], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9eb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9ea], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9e9], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9e8], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9e7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9e6], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9e5], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9e4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9e3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9e2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 0x9e1], al
call fcn.10013720
mov byte [ebp - 0x9e0], al
xor esi, esi
push esi
lea ecx, [ebp - 0x9f0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x9f0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x100384d3
lea ecx, [ebp - 0x9f0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2038]
call fcn.10011360
lea eax, [ebp - 0x2038]
mov byte [ebp - 4], 0x8d
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Yaw_base
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2038]
call fcn.100112c0
lea ecx, [ebp - 0x439a]
call fcn.10005ed0
mov dword [ebp - 0x4368], eax
lea ecx, [ebp - 0x4588]
lea eax, [ebp - 0x41e0]
mov dword [ebp - 0x41f8], 0x1015f094
push eax
lea eax, [ebp - 0x41f8]
mov dword [ebp - 0x41f4], str.Direction
push eax
mov dword [ebp - 0x41f0], str.Jitter
mov dword [ebp - 0x41ec], str.Rotate
mov dword [ebp - 0x41e8], str.Random
mov dword [ebp - 0x41e4], str.Distortion
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x41c]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x41c]
mov byte [ebp - 0x41c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x41c]
mov byte [ebp - 0x41b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x41c]
mov byte [ebp - 0x41a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x41c]
mov byte [ebp - 0x419], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x41c]
mov byte [ebp - 0x418], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x41c]
mov byte [ebp - 0x417], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x41c]
mov byte [ebp - 0x416], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x41c]
mov byte [ebp - 0x415], al
call fcn.10013720
mov byte [ebp - 0x414], al
push 0x61
lea ecx, [ebp - 0x41c]
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x41c]
mov byte [ebp - 0x413], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x41c]
mov byte [ebp - 0x412], al
call fcn.10013720
mov byte [ebp - 0x411], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x41c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x41c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x100386d0
lea ecx, [ebp - 0x41c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2020]
call fcn.10011360
lea eax, [ebp - 0x2020]
mov byte [ebp - 4], 0x8e
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, 0x1015f3a8
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2020]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x410]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x410], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x40f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x40e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x40d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x40c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x40b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x40a], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x409], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x408], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x407], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x410]
mov byte [ebp - 0x406], al
call fcn.10013720
mov byte [ebp - 0x405], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x410]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x410]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10038850
lea ecx, [ebp - 0x410]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x2008]
call fcn.10011360
lea eax, [ebp - 0x2008]
mov byte [ebp - 4], 0x8f
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x2008]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 2
jne 0x10038b62
push 0x25
lea ecx, [ebp - 0x4c]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x4c]
mov byte [ebp - 0x4c], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x4c]
mov byte [ebp - 0x4b], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x4c]
mov byte [ebp - 0x4a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4c]
mov byte [ebp - 0x49], al
call fcn.10013720
mov byte [ebp - 0x48], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x4c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10038910
lea ecx, [ebp - 0x4c]
call fcn.10005ed0
push 0x61
lea ecx, [ebp - 0xe08]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xe08], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xe07], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xe06], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xe05], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xe04], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xe03], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xe02], al
call fcn.10013720
push 0x6a
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xe01], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xe00], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xdff], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xdfe], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xdfd], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xdfc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xdfb], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xdfa], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xdf9], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xdf8], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xdf7], al
call fcn.10013720
mov byte [ebp - 0xdf6], al
lea ecx, [ebp - 0xe08]
push 0x65
call fcn.10013720
push 0
lea ecx, [ebp - 0xe08]
mov byte [ebp - 0xdf5], al
call fcn.10013720
mov byte [ebp - 0xdf4], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xe08]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xe08]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10038ae0
lea ecx, [ebp - 0xe08]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1ff0]
call fcn.10011360
lea eax, [ebp - 0x1ff0]
mov byte [ebp - 4], 0x90
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0
push dword [ebp - 0x4368]
mov edx, eax
mov ecx, str.Jitter_range
push 0xb4
push 0
call fcn.1008b6e0
lea ecx, [ebp - 0x1ff0]
jmp 0x10039829
push 0x61
lea ecx, [ebp - 0x404]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x404], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x403], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x402], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x401], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x400], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x3ff], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x3fe], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x3fd], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x3fc], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x3fb], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x404]
mov byte [ebp - 0x3fa], al
call fcn.10013720
mov byte [ebp - 0x3f9], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x404]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x404]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10038c50
lea ecx, [ebp - 0x404]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1fd8]
call fcn.10011360
lea eax, [ebp - 0x1fd8]
mov byte [ebp - 4], 0x91
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x1fd8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 3
jne 0x1003917e
push 0x25
lea ecx, [ebp - 0x5c]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x5c]
mov byte [ebp - 0x5c], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x5c]
mov byte [ebp - 0x5b], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x5c]
mov byte [ebp - 0x5a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x5c]
mov byte [ebp - 0x59], al
call fcn.10013720
mov byte [ebp - 0x58], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x5c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x5c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10038d10
lea ecx, [ebp - 0x5c]
call fcn.10005ed0
push 0x61
lea ecx, [ebp - 0xe20]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe20], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe1f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe1e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe1d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe1c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe1b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe1a], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe19], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe18], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe17], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe16], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe15], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe14], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe13], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe12], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe11], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe10], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe0f], al
call fcn.10013720
mov byte [ebp - 0xe0e], al
lea ecx, [ebp - 0xe20]
push 0x65
call fcn.10013720
push 0
lea ecx, [ebp - 0xe20]
mov byte [ebp - 0xe0d], al
call fcn.10013720
mov byte [ebp - 0xe0c], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xe20]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xe20]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10038ee0
lea ecx, [ebp - 0xe20]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1fc0]
call fcn.10011360
lea eax, [ebp - 0x1fc0]
mov byte [ebp - 4], 0x92
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0
push dword [ebp - 0x4368]
mov edx, eax
mov ecx, str.Rotate_range
push 0x168
push 0
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1fc0]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xe38]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe38], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe37], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe36], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe35], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe34], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe33], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe32], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe31], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe30], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe2f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe2e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe2d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe2c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe2b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe2a], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe29], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe28], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe27], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe26], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xe38]
mov byte [ebp - 0xe25], al
call fcn.10013720
mov byte [ebp - 0xe24], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xe38]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xe38]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10039100
lea ecx, [ebp - 0xe38]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1fa8]
call fcn.10011360
push 0
push 0x1015f404
push 0x64
push 0
lea eax, [ebp - 0x1fa8]
mov byte [ebp - 4], 0x93
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Rotate_speed
call fcn.1008b6e0
lea ecx, [ebp - 0x1fa8]
jmp 0x10039829
push 0x61
lea ecx, [ebp - 0x3f8]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3f8], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3f7], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3f6], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3f5], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3f4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3f3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3f2], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3f1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3f0], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3ef], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 0x3ee], al
call fcn.10013720
mov byte [ebp - 0x3ed], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3f8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3f8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10039264
lea ecx, [ebp - 0x3f8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1f90]
call fcn.10011360
lea eax, [ebp - 0x1f90]
mov byte [ebp - 4], 0x94
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x1f90]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 5
jne 0x10039835
push 0x25
lea ecx, [ebp - 0x64]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x64]
mov byte [ebp - 0x64], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x64]
mov byte [ebp - 0x63], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x64]
mov byte [ebp - 0x62], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x64]
mov byte [ebp - 0x61], al
call fcn.10013720
mov byte [ebp - 0x60], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x64]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x64]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10039320
lea ecx, [ebp - 0x64]
call fcn.10005ed0
push 0x61
lea ecx, [ebp - 0x3400]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x3400], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33ff], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33fe], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33fd], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33fc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33fb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33fa], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33f9], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33f8], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33f7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33f6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33f5], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33f4], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33f3], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33f2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33f1], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33f0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33ef], al
call fcn.10013720
mov byte [ebp - 0x33ee], al
lea ecx, [ebp - 0x3400]
push 0x72
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33ed], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33ec], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33eb], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33ea], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3400]
mov byte [ebp - 0x33e9], al
call fcn.10013720
mov byte [ebp - 0x33e8], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3400]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3400]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x10039540
lea ecx, [ebp - 0x3400]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1f78]
call fcn.10011360
lea eax, [ebp - 0x1f78]
mov byte [ebp - 4], 0x95
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0
push dword [ebp - 0x4368]
mov edx, eax
mov ecx, str.Distortion_range
push 0x168
push 0
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1f78]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x341c]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x341c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x341b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x341a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3419], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3418], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3417], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3416], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3415], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3414], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3413], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3412], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3411], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3410], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x340f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x340e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x340d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x340c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x340b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x340a], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3409], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3408], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3407], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3406], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x341c]
mov byte [ebp - 0x3405], al
call fcn.10013720
mov byte [ebp - 0x3404], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x341c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x341c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x100397b0
lea ecx, [ebp - 0x341c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1f60]
call fcn.10011360
push 0
push 0x1015f404
push 0x64
push 0
lea eax, [ebp - 0x1f60]
mov byte [ebp - 4], 0x96
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Distortion_speed
call fcn.1008b6e0
lea ecx, [ebp - 0x1f60]
add esp, 0x10
mov byte [ebp - 4], 0
call fcn.100112c0
lea ecx, [ebp - 0x43a6]
call fcn.10005ed0
push 0x4f
lea ecx, [ebp - 0x4414]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x4414]
mov byte [ebp - 0x4414], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x4414]
mov byte [ebp - 0x4413], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4414]
mov byte [ebp - 0x4412], al
call fcn.10013720
mov byte [ebp - 0x4411], al
xor esi, esi
push esi
lea ecx, [ebp - 0x4414]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4414]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x10039894
lea ecx, [ebp - 0x4414]
call fcn.10005ed0
push 0x4c
lea ecx, [ebp - 0x6c]
mov dword [ebp - 0x4310], eax
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x6c], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x6b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x6a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x69], al
call fcn.10013720
mov byte [ebp - 0x68], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x6c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x6c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10039920
lea ecx, [ebp - 0x6c]
call fcn.10005ed0
push 0x52
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0x430c], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xfc]
mov byte [ebp - 0xfc], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xfc]
mov byte [ebp - 0xfb], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xfc]
mov byte [ebp - 0xfa], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xfc]
mov byte [ebp - 0xf9], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xfc]
mov byte [ebp - 0xf8], al
call fcn.10013720
mov byte [ebp - 0xf7], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xfc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xfc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 6
jb 0x100399d0
lea ecx, [ebp - 0xfc]
call fcn.10005ed0
push 0x4f
lea ecx, [ebp - 0x230]
mov dword [ebp - 0x4308], eax
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x230], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x22f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x22e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x22d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x22c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x22b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x22a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], al
call fcn.10013720
mov byte [ebp - 0x228], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x230]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x230]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x10039ac0
lea ecx, [ebp - 0x230]
call fcn.10005ed0
push 0x5a
lea ecx, [ebp - 0x43ac]
mov dword [ebp - 0x4304], eax
call fcn.10013720
push 0
lea ecx, [ebp - 0x43ac]
mov byte [ebp - 0x43ac], al
call fcn.10013720
mov byte [ebp - 0x43ab], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x43ac]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x43ac]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 2
jb 0x10039b30
lea ecx, [ebp - 0x43ac]
call fcn.10005ed0
push 0x54
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x4300], eax
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x12c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x12b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x12a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x129], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x128], al
call fcn.10013720
mov byte [ebp - 0x127], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x12c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x12c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 6
jb 0x10039bf0
lea ecx, [ebp - 0x12c]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x218]
mov dword [ebp - 0x42fc], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x218]
mov byte [ebp - 0x218], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x218]
mov byte [ebp - 0x217], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x218]
mov byte [ebp - 0x216], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x218]
mov byte [ebp - 0x215], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x218]
mov byte [ebp - 0x214], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x218]
mov byte [ebp - 0x213], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x218]
mov byte [ebp - 0x212], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x218]
mov byte [ebp - 0x211], al
call fcn.10013720
mov byte [ebp - 0x210], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x218]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x218]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x10039ce0
lea ecx, [ebp - 0x218]
call fcn.10005ed0
mov dword [ebp - 0x42f8], eax
lea ecx, [ebp - 0x4580]
lea eax, [ebp - 0x42f4]
push eax
lea eax, [ebp - 0x4310]
push eax
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x98c]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x98c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x98b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x98a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x989], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x988], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x987], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x986], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x985], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x984], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x983], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x982], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x981], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x980], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x97f], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x97e], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x98c]
mov byte [ebp - 0x97d], al
call fcn.10013720
mov byte [ebp - 0x97c], al
xor esi, esi
push esi
lea ecx, [ebp - 0x98c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x98c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x10039e90
lea ecx, [ebp - 0x98c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1f48]
call fcn.10011360
lea eax, [ebp - 0x1f48]
mov byte [ebp - 4], 0x97
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Body_yaw
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1f48]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x978]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x978], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x977], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x976], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x975], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x974], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x973], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x972], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x971], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x970], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x96f], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x96e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x96d], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x96c], al
call fcn.10013720
mov byte [ebp - 0x96b], al
push 0x61
lea ecx, [ebp - 0x978]
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x96a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x978]
mov byte [ebp - 0x969], al
call fcn.10013720
mov byte [ebp - 0x968], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x978]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x978]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x1003a070
lea ecx, [ebp - 0x978]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1f30]
call fcn.10011360
lea eax, [ebp - 0x1f30]
mov byte [ebp - 4], 0x98
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x1f30]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 8
jne 0x1003a389
push 0x25
lea ecx, [ebp - 0x74]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x74]
mov byte [ebp - 0x74], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x74]
mov byte [ebp - 0x73], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x74]
mov byte [ebp - 0x72], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x74]
mov byte [ebp - 0x71], al
call fcn.10013720
mov byte [ebp - 0x70], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x74]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x74]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1003a130
lea ecx, [ebp - 0x74]
call fcn.10005ed0
push 0x61
lea ecx, [ebp - 0xe68]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe68], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe67], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe66], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe65], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe64], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe63], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe62], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe61], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe60], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe5f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe5e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe5d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe5c], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe5b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe5a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe59], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe58], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe57], al
call fcn.10013720
mov byte [ebp - 0xe56], al
lea ecx, [ebp - 0xe68]
push 0x77
call fcn.10013720
push 0
lea ecx, [ebp - 0xe68]
mov byte [ebp - 0xe55], al
call fcn.10013720
mov byte [ebp - 0xe54], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xe68]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xe68]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x1003a300
lea ecx, [ebp - 0xe68]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1f18]
call fcn.10011360
lea eax, [ebp - 0x1f18]
mov byte [ebp - 4], 0x99
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0
push dword [ebp - 0x4368]
mov edx, eax
mov ecx, str.antiaim_relative_yaw
push 0xb4
push 0
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1f18]
call fcn.100112c0
lea ecx, [ebp - 0x4399]
call fcn.10005ed0
push 0x41
lea ecx, [ebp - 0x854]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x854], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x853], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x852], al
call fcn.10013720
push 0x2d
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x851], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x850], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x84f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x84e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x84d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x84c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x84b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x84a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x849], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x848], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x854]
mov byte [ebp - 0x847], al
call fcn.10013720
mov byte [ebp - 0x846], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x854]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x854]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x1003a4c0
lea ecx, [ebp - 0x854]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0x32c]
mov dword [ebp - 0x4198], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x32c]
mov byte [ebp - 0x32c], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x32c]
mov byte [ebp - 0x32b], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x32c]
mov byte [ebp - 0x32a], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x32c]
mov byte [ebp - 0x329], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x32c]
mov byte [ebp - 0x328], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x32c]
mov byte [ebp - 0x327], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x32c]
mov byte [ebp - 0x326], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x32c]
mov byte [ebp - 0x325], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x32c]
mov byte [ebp - 0x324], al
call fcn.10013720
mov byte [ebp - 0x323], al
xor esi, esi
push esi
lea ecx, [ebp - 0x32c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x32c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xa
jb 0x1003a5c1
lea ecx, [ebp - 0x32c]
call fcn.10005ed0
push 0x4c
lea ecx, [ebp - 0x7c]
mov dword [ebp - 0x4194], eax
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x7c]
mov byte [ebp - 0x7c], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x7c]
mov byte [ebp - 0x7b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x7c]
mov byte [ebp - 0x7a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x7c]
mov byte [ebp - 0x79], al
call fcn.10013720
mov byte [ebp - 0x78], al
xor esi, esi
push esi
lea ecx, [ebp - 0x7c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x7c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1003a645
lea ecx, [ebp - 0x7c]
call fcn.10005ed0
push 0x52
lea ecx, [ebp - 0x11c]
mov dword [ebp - 0x4190], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x11c]
mov byte [ebp - 0x11c], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x11c]
mov byte [ebp - 0x11b], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x11c]
mov byte [ebp - 0x11a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x11c]
mov byte [ebp - 0x119], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x11c]
mov byte [ebp - 0x118], al
call fcn.10013720
mov byte [ebp - 0x117], al
xor esi, esi
push esi
lea ecx, [ebp - 0x11c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x11c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 6
jb 0x1003a6f1
lea ecx, [ebp - 0x11c]
call fcn.10005ed0
push 0x43
lea ecx, [ebp - 0x194]
mov dword [ebp - 0x418c], eax
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x194]
mov byte [ebp - 0x194], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x194]
mov byte [ebp - 0x193], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x194]
mov byte [ebp - 0x192], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x194]
mov byte [ebp - 0x191], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x194]
mov byte [ebp - 0x190], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x194]
mov byte [ebp - 0x18f], al
call fcn.10013720
mov byte [ebp - 0x18e], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x194]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x194]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x1003a7c0
lea ecx, [ebp - 0x194]
call fcn.10005ed0
mov dword [ebp - 0x4188], eax
lea ecx, [ebp - 0x4578]
lea eax, [ebp - 0x4184]
push eax
lea eax, [ebp - 0x4198]
push eax
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0xee0]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xee0], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xedf], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xede], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xedd], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xedc], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xedb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xeda], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xed9], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xed8], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xed7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xed6], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xed5], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xed4], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xed3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xed2], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xed1], al
call fcn.10013720
mov byte [ebp - 0xed0], al
push 0x74
lea ecx, [ebp - 0xee0]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xecf], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xece], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xecd], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xee0]
mov byte [ebp - 0xecc], al
call fcn.10013720
mov byte [ebp - 0xecb], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0xee0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xee0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x1003a9d0
lea ecx, [ebp - 0xee0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1f00]
call fcn.10011360
lea eax, [ebp - 0x1f00]
mov byte [ebp - 4], 0x9a
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Yaw_direction
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1f00]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xef8]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xef8], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xef7], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xef6], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xef5], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xef4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xef3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xef2], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xef1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xef0], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xeef], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xeee], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xeed], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xeec], al
call fcn.10013720
mov byte [ebp - 0xeeb], al
push 0x72
lea ecx, [ebp - 0xef8]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xeea], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xee9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xee8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xee7], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xee6], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xee5], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xef8]
mov byte [ebp - 0xee4], al
call fcn.10013720
mov byte [ebp - 0xee3], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xef8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xef8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x1003ac10
lea ecx, [ebp - 0xef8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1ee8]
call fcn.10011360
lea eax, [ebp - 0x1ee8]
mov byte [ebp - 4], 0x9b
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x1ee8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 4
jne 0x1003afba
push 0x25
lea ecx, [ebp - 0x54]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x54], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x53], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x52], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x51], al
call fcn.10013720
mov byte [ebp - 0x50], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x54]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x54]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1003acd0
lea ecx, [ebp - 0x54]
call fcn.10005ed0
push 0x61
lea ecx, [ebp - 0x379c]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x379c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x379b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x379a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3799], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3798], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3797], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3796], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3795], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3794], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3793], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3792], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3791], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3790], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x378f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x378e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x378d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x378c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x378b], al
call fcn.10013720
mov byte [ebp - 0x378a], al
lea ecx, [ebp - 0x379c]
push 0x6f
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3789], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3788], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3787], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3786], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3785], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3784], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3783], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3782], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x379c]
mov byte [ebp - 0x3781], al
call fcn.10013720
mov byte [ebp - 0x3780], al
xor esi, esi
push esi
lea ecx, [ebp - 0x379c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x379c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1d
jb 0x1003af31
lea ecx, [ebp - 0x379c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1ed0]
call fcn.10011360
lea eax, [ebp - 0x1ed0]
mov byte [ebp - 4], 0x9c
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0
push dword [ebp - 0x4368]
mov edx, eax
mov ecx, str.antiaim_relative_yaw
push 0x168
push 0
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1ed0]
call fcn.100112c0
lea ecx, [ebp - 0x4398]
call fcn.10005ed0
push 0x4f
lea ecx, [ebp - 0x4410]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x4410]
mov byte [ebp - 0x4410], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x4410]
mov byte [ebp - 0x440f], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4410]
mov byte [ebp - 0x440e], al
call fcn.10013720
mov byte [ebp - 0x440d], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x4410]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4410]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x1003b020
lea ecx, [ebp - 0x4410]
call fcn.10005ed0
push 0x44
lea ecx, [ebp - 0x1a4]
mov dword [ebp - 0x4330], eax
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x1a4], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x1a3], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x1a2], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x1a1], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x1a0], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x19f], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x19e], al
call fcn.10013720
mov byte [ebp - 0x19d], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x1a4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1a4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 8
jb 0x1003b100
lea ecx, [ebp - 0x1a4]
call fcn.10005ed0
push 0x52
lea ecx, [ebp - 0x23c]
mov dword [ebp - 0x432c], eax
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x23c]
mov byte [ebp - 0x23c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x23c]
mov byte [ebp - 0x23b], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x23c]
mov byte [ebp - 0x23a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x23c]
mov byte [ebp - 0x239], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x23c]
mov byte [ebp - 0x238], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x23c]
mov byte [ebp - 0x237], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x23c]
mov byte [ebp - 0x236], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x23c]
mov byte [ebp - 0x235], al
call fcn.10013720
mov byte [ebp - 0x234], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x23c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x23c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x1003b1f0
lea ecx, [ebp - 0x23c]
call fcn.10005ed0
push 0x4a
lea ecx, [ebp - 0x13c]
mov dword [ebp - 0x4328], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x13c]
mov byte [ebp - 0x13c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x13c]
mov byte [ebp - 0x13b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x13c]
mov byte [ebp - 0x13a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x13c]
mov byte [ebp - 0x139], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x13c]
mov byte [ebp - 0x138], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x13c]
mov byte [ebp - 0x137], al
call fcn.10013720
mov byte [ebp - 0x136], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x13c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x13c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x1003b2c0
lea ecx, [ebp - 0x13c]
call fcn.10005ed0
push 0x52
lea ecx, [ebp - 0x144]
mov dword [ebp - 0x4324], eax
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x144]
mov byte [ebp - 0x144], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x144]
mov byte [ebp - 0x143], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x144]
mov byte [ebp - 0x142], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x144]
mov byte [ebp - 0x141], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x144]
mov byte [ebp - 0x140], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x144]
mov byte [ebp - 0x13f], al
call fcn.10013720
mov byte [ebp - 0x13e], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x144]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x144]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x1003b390
lea ecx, [ebp - 0x144]
call fcn.10005ed0
push 0x52
lea ecx, [ebp - 0x14c]
mov dword [ebp - 0x4320], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x14c]
mov byte [ebp - 0x14c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x14c]
mov byte [ebp - 0x14b], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x14c]
mov byte [ebp - 0x14a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x14c]
mov byte [ebp - 0x149], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x14c]
mov byte [ebp - 0x148], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x14c]
mov byte [ebp - 0x147], al
call fcn.10013720
mov byte [ebp - 0x146], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x14c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x14c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x1003b460
lea ecx, [ebp - 0x14c]
call fcn.10005ed0
push 0x53
lea ecx, [ebp - 0x320]
mov dword [ebp - 0x431c], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x320]
mov byte [ebp - 0x320], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x320]
mov byte [ebp - 0x31f], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x320]
mov byte [ebp - 0x31e], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x320]
mov byte [ebp - 0x31d], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x320]
mov byte [ebp - 0x31c], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x320]
mov byte [ebp - 0x31b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x320]
mov byte [ebp - 0x31a], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x320]
mov byte [ebp - 0x319], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x320]
mov byte [ebp - 0x318], al
call fcn.10013720
mov byte [ebp - 0x317], al
xor esi, esi
push esi
lea ecx, [ebp - 0x320]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x320]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xa
jb 0x1003b561
lea ecx, [ebp - 0x320]
call fcn.10005ed0
push 0x4c
lea ecx, [ebp - 0x380]
mov dword [ebp - 0x4318], eax
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x380], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37e], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37d], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37c], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x379], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x378], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x377], al
call fcn.10013720
mov byte [ebp - 0x376], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x380]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x380]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x1003b680
lea ecx, [ebp - 0x380]
call fcn.10005ed0
mov dword [ebp - 0x4314], eax
lea ecx, [ebp - 0x4570]
lea eax, [ebp - 0x4310]
push eax
lea eax, [ebp - 0x4330]
push eax
call fcn.100525f0
push 0x61
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0xa2c]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa2c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa2b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa2a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa29], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa28], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa27], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa26], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa25], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa24], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa23], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa22], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa21], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa20], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa1f], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa1e], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xa2c]
mov byte [ebp - 0xa1d], al
call fcn.10013720
mov byte [ebp - 0xa1c], al
xor esi, esi
push esi
lea ecx, [ebp - 0xa2c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xa2c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x1003b830
lea ecx, [ebp - 0xa2c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1eb8]
call fcn.10011360
lea eax, [ebp - 0x1eb8]
mov byte [ebp - 4], 0x9d
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Fake_yaw
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1eb8]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xa54]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa54], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa53], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa52], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa51], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa50], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa4f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa4e], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa4d], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa4c], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa4b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa4a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa49], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa48], al
call fcn.10013720
mov byte [ebp - 0xa47], al
push 0x61
lea ecx, [ebp - 0xa54]
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa46], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xa54]
mov byte [ebp - 0xa45], al
call fcn.10013720
mov byte [ebp - 0xa44], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xa54]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xa54]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x1003ba10
lea ecx, [ebp - 0xa54]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1ea0]
call fcn.10011360
lea eax, [ebp - 0x1ea0]
mov byte [ebp - 4], 0x9e
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x1ea0]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.100112c0
cmp esi, 3
jne 0x1003bda9
push 0x25
lea ecx, [ebp - 0x84]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x84], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x83], al
call fcn.10013720
push 0xffffffffffffffb0
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x82], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x81], al
call fcn.10013720
mov byte [ebp - 0x80], al
xor esi, esi
push esi
lea ecx, [ebp - 0x84]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x84]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1003bae4
lea ecx, [ebp - 0x84]
call fcn.10005ed0
push 0x61
lea ecx, [ebp - 0x3438]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3438], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3437], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3436], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3435], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3434], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3433], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3432], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3431], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3430], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x342f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x342e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x342d], al
call fcn.10013720
push 0x6a
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x342c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x342b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x342a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3429], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3428], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3427], al
call fcn.10013720
mov byte [ebp - 0x3426], al
lea ecx, [ebp - 0x3438]
push 0x5f
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3425], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3424], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3423], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3422], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3421], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3438]
mov byte [ebp - 0x3420], al
call fcn.10013720
mov byte [ebp - 0x341f], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3438]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3438]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x1003bd20
lea ecx, [ebp - 0x3438]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1e88]
call fcn.10011360
lea eax, [ebp - 0x1e88]
mov byte [ebp - 4], 0x9f
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0
push dword [ebp - 0x4368]
mov edx, eax
mov ecx, str.Fake_jitter_range
push 0xb4
push 0
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1e88]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x924]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x924], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x923], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x922], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x921], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x920], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x91f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x91e], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x91d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x91c], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x91b], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x91a], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x919], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x918], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x917], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x924]
mov byte [ebp - 0x916], al
call fcn.10013720
mov byte [ebp - 0x915], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x924]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x924]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x1003bee0
lea ecx, [ebp - 0x924]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1e70]
call fcn.10011360
lea eax, [ebp - 0x1e70]
mov byte [ebp - 4], 0xa0
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Lock_direction
call fcn.10087fd0
lea ecx, [ebp - 0x1e70]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0x9b4]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9b4], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9b3], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9b2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9b1], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9b0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9af], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9ae], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9ad], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9ac], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9ab], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9aa], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9a9], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9a8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9a7], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x9b4]
mov byte [ebp - 0x9a6], al
call fcn.10013720
mov byte [ebp - 0x9a5], al
push 0
lea ecx, [ebp - 0x9b4]
call fcn.10013720
mov byte [ebp - 0x9a4], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x9b4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x9b4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x1003c0a0
lea ecx, [ebp - 0x9b4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1e58]
call fcn.10011360
lea eax, [ebp - 0x1e58]
mov byte [ebp - 4], 0xa1
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Fakewalk
call fcn.10087fd0
lea ecx, [ebp - 0x1e58]
mov byte [ebp - 4], 0
call fcn.100112c0
push str.antiaim_fakewalk_key_style
lea ecx, [ebp - 0x1e40]
call fcn.10011360
lea eax, [ebp - 0x1e40]
mov byte [ebp - 4], 0xa2
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0x1015f5d4
lea ecx, [ebp - 0x1e28]
mov esi, eax
call fcn.10011360
lea eax, [ebp - 0x1e28]
mov byte [ebp - 4], 0xa3
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push esi
mov edx, eax
mov ecx, str.antiaim_fakewalk_key
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x1e28]
call fcn.100112c0
lea ecx, [ebp - 0x1e40]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xaa4]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xaa4], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xaa3], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xaa2], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xaa1], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xaa0], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa9f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa9e], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa9d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa9c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa9b], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa9a], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa99], al
call fcn.10013720
push 0x7a
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa98], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa97], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa96], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa95], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xaa4]
mov byte [ebp - 0xa94], al
call fcn.10013720
mov byte [ebp - 0xa93], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xaa4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xaa4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x12
jb 0x1003c2f0
lea ecx, [ebp - 0xaa4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1e10]
call fcn.10011360
lea eax, [ebp - 0x1e10]
mov byte [ebp - 4], 0xa4
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Pitch_0_on_land
call fcn.10087fd0
lea ecx, [ebp - 0x1e10]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xbbc]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbbc], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbbb], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbba], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbb9], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbb8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbb7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbb6], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbb5], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbb4], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbb3], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbb2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbb1], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbb0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbaf], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbae], al
call fcn.10013720
mov byte [ebp - 0xbad], al
push 0x6e
lea ecx, [ebp - 0xbbc]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbac], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xbbc]
mov byte [ebp - 0xbab], al
call fcn.10013720
mov byte [ebp - 0xbaa], al
xor esi, esi
push esi
lea ecx, [ebp - 0xbbc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xbbc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x1003c4d2
lea ecx, [ebp - 0xbbc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1df8]
call fcn.10011360
lea eax, [ebp - 0x1df8]
mov byte [ebp - 4], 0xa5
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Indicate_manual_anti_aim
call fcn.10087fd0
lea ecx, [ebp - 0x1df8]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x6d
lea ecx, [ebp - 0xdc0]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdc0], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdbf], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdbe], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdbd], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdbc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdbb], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdba], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdb9], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdb8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdb7], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdb6], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdb5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdb4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdb3], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdb2], al
call fcn.10013720
mov byte [ebp - 0xdb1], al
push 0x5f
lea ecx, [ebp - 0xdc0]
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdb0], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdaf], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdae], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xdc0]
mov byte [ebp - 0xdad], al
call fcn.10013720
mov byte [ebp - 0xdac], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xdc0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xdc0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x1003c6e0
lea ecx, [ebp - 0xdc0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1de0]
call fcn.10011360
push 0
lea eax, [ebp - 0x1de0]
mov byte [ebp - 4], 0xa6
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.manual_indicator_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1de0]
call fcn.100112c0
push 0x61
lea ecx, [ebp - 0xc34]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc34], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc33], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc32], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc31], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc30], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc2f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc2e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc2d], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc2c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc2b], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc2a], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc29], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc28], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc27], al
call fcn.10013720
mov byte [ebp - 0xc26], al
lea ecx, [ebp - 0xc34]
push 0x64
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc25], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc24], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc23], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xc34]
mov byte [ebp - 0xc22], al
call fcn.10013720
mov byte [ebp - 0xc21], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xc34]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xc34]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x1003c8e0
lea ecx, [ebp - 0xc34]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1dc8]
call fcn.10011360
lea eax, [ebp - 0x1dc8]
mov byte [ebp - 4], 0xa7
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Ignore_distortion
call fcn.10087fd0
lea ecx, [ebp - 0x1dc8]
mov byte [ebp - 4], 0
call fcn.100112c0
push str.Manual_left
call fcn.10085730
add esp, 4
lea ecx, [ebp - 0x1db0]
push str.antiaim_left_key_style
call fcn.10011360
lea eax, [ebp - 0x1db0]
mov byte [ebp - 4], 0xa8
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0x1015f6ac
lea ecx, [ebp - 0x1d98]
mov esi, eax
call fcn.10011360
lea eax, [ebp - 0x1d98]
mov byte [ebp - 4], 0xa9
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push esi
mov edx, eax
mov ecx, str.antiaim_left_key
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x1d98]
call fcn.100112c0
lea ecx, [ebp - 0x1db0]
mov byte [ebp - 4], 0
call fcn.100112c0
push str.Manual_right
call fcn.10085730
add esp, 4
lea ecx, [ebp - 0x1d80]
push str.antiaim_right_key_style
call fcn.10011360
lea eax, [ebp - 0x1d80]
mov byte [ebp - 4], 0xaa
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0x1015f6fc
lea ecx, [ebp - 0x1d68]
mov esi, eax
call fcn.10011360
lea eax, [ebp - 0x1d68]
mov byte [ebp - 4], 0xab
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push esi
mov edx, eax
mov ecx, str.antiaim_right_key
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x1d68]
call fcn.100112c0
lea ecx, [ebp - 0x1d80]
mov byte [ebp - 4], 0
call fcn.100112c0
push str.Manual_back
call fcn.10085730
add esp, 4
lea ecx, [ebp - 0x1d50]
push str.antiaim_back_key_style
call fcn.10011360
lea eax, [ebp - 0x1d50]
mov byte [ebp - 4], 0xac
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0x1015f748
lea ecx, [ebp - 0x1d38]
mov esi, eax
call fcn.10011360
lea eax, [ebp - 0x1d38]
mov byte [ebp - 4], 0xad
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push esi
mov edx, eax
mov ecx, str.antiaim_back_key
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x1d38]
call fcn.100112c0
lea ecx, [ebp - 0x1d50]
mov byte [ebp - 4], 0
call fcn.100112c0
call fcn.10068920
xorps xmm2, xmm2
lea ecx, [ebp - 0x4568]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 1
lea eax, [ebp - 0x4560]
push eax
call fcn.10051d30
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
add esp, 4
lea edx, [ebp - 0x46a8]
mov ecx, str.Fake_lag
push 0
push 0
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0x864]
push 0x66
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x864], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x863], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x862], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x861], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x860], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x85f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x85e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x85d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x85c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x85b], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x85a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x859], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x858], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x864]
mov byte [ebp - 0x857], al
call fcn.10013720
mov byte [ebp - 0x856], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x864]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x864]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x1003cc50
lea ecx, [ebp - 0x864]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1d20]
call fcn.10011360
lea eax, [ebp - 0x1d20]
mov byte [ebp - 4], 0xae
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Enable
call fcn.10087fd0
lea ecx, [ebp - 0x1d20]
mov byte [ebp - 4], 0
call fcn.100112c0
lea ecx, [ebp - 0x4397]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x8c]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x8c]
mov byte [ebp - 0x8c], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x8c]
mov byte [ebp - 0x8b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x8c]
mov byte [ebp - 0x8a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x8c]
mov byte [ebp - 0x89], al
call fcn.10013720
mov byte [ebp - 0x88], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x8c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x8c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1003cd40
lea ecx, [ebp - 0x8c]
call fcn.10005ed0
push 0x41
lea ecx, [ebp - 0x440c]
mov dword [ebp - 0x3fc4], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x440c]
mov byte [ebp - 0x440c], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x440c]
mov byte [ebp - 0x440b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x440c]
mov byte [ebp - 0x440a], al
call fcn.10013720
mov byte [ebp - 0x4409], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x440c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x440c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x1003cdd0
lea ecx, [ebp - 0x440c]
call fcn.10005ed0
push 0x43
lea ecx, [ebp - 0x154]
mov dword [ebp - 0x3fc0], eax
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x154], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x153], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x152], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x151], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x150], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x14f], al
call fcn.10013720
mov byte [ebp - 0x14e], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x154]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x154]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x1003cea0
lea ecx, [ebp - 0x154]
call fcn.10005ed0
mov dword [ebp - 0x3fbc], eax
lea ecx, [ebp - 0x4558]
lea eax, [ebp - 0x3fb8]
push eax
lea eax, [ebp - 0x3fc4]
push eax
call fcn.100525f0
push 0x66
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x934]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x934], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x933], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x932], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x931], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x930], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x92f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x92e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x92d], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x92c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x92b], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x92a], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x929], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x928], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x927], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x934]
mov byte [ebp - 0x926], al
call fcn.10013720
mov byte [ebp - 0x925], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x934]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x934]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x1003d040
lea ecx, [ebp - 0x934]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1d08]
call fcn.10011360
lea eax, [ebp - 0x1d08]
mov byte [ebp - 4], 0xaf
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Triggers
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1d08]
call fcn.100112c0
lea ecx, [ebp - 0x4396]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x43e0]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x43e0]
mov byte [ebp - 0x43e0], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x43e0]
mov byte [ebp - 0x43df], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x43e0]
mov byte [ebp - 0x43de], al
call fcn.10013720
mov byte [ebp - 0x43dd], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x43e0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x43e0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x1003d140
lea ecx, [ebp - 0x43e0]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0x124]
mov dword [ebp - 0x4040], eax
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x124]
mov byte [ebp - 0x124], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x124]
mov byte [ebp - 0x123], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x124]
mov byte [ebp - 0x122], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x124]
mov byte [ebp - 0x121], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x124]
mov byte [ebp - 0x120], al
call fcn.10013720
mov byte [ebp - 0x11f], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x124]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x124]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 6
jb 0x1003d200
lea ecx, [ebp - 0x124]
call fcn.10005ed0
push 0x52
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x403c], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x15c]
mov byte [ebp - 0x15c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x15c]
mov byte [ebp - 0x15b], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x15c]
mov byte [ebp - 0x15a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x15c]
mov byte [ebp - 0x159], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x15c]
mov byte [ebp - 0x158], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x15c]
mov byte [ebp - 0x157], al
call fcn.10013720
mov byte [ebp - 0x156], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x15c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x15c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x1003d2d0
lea ecx, [ebp - 0x15c]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0x374]
mov dword [ebp - 0x4038], eax
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x374]
mov byte [ebp - 0x374], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x374]
mov byte [ebp - 0x373], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x374]
mov byte [ebp - 0x372], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x374]
mov byte [ebp - 0x371], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x374]
mov byte [ebp - 0x370], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x374]
mov byte [ebp - 0x36f], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x374]
mov byte [ebp - 0x36e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x374]
mov byte [ebp - 0x36d], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x374]
mov byte [ebp - 0x36c], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x374]
mov byte [ebp - 0x36b], al
call fcn.10013720
mov byte [ebp - 0x36a], al
xor esi, esi
push esi
lea ecx, [ebp - 0x374]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x374]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x1003d3e4
lea ecx, [ebp - 0x374]
call fcn.10005ed0
mov dword [ebp - 0x4034], eax
lea ecx, [ebp - 0x4550]
lea eax, [ebp - 0x4030]
push eax
lea eax, [ebp - 0x4040]
push eax
call fcn.100525f0
push 0x66
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x624]
mov dword [ebp - 0x4378], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x624], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x623], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x622], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x621], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x620], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x61f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x61e], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x61d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x61c], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x61b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x61a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x624]
mov byte [ebp - 0x619], al
call fcn.10013720
mov byte [ebp - 0x618], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x624]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x624]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x1003d550
lea ecx, [ebp - 0x624]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1cf0]
call fcn.10011360
lea eax, [ebp - 0x1cf0]
mov byte [ebp - 4], 0xb0
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4378]
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Mode
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1cf0]
call fcn.100112c0
push 0x25
lea ecx, [ebp - 0x43b4]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x43b4]
mov byte [ebp - 0x43b4], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x43b4]
mov byte [ebp - 0x43b3], al
call fcn.10013720
mov byte [ebp - 0x43b2], al
xor esi, esi
push esi
lea ecx, [ebp - 0x43b4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x43b4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 3
jb 0x1003d623
lea ecx, [ebp - 0x43b4]
call fcn.10005ed0
push 0x66
lea ecx, [ebp - 0x754]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x754], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x753], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x752], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x751], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x750], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x74f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x74e], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x74d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x74c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x74b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x74a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x749], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x754]
mov byte [ebp - 0x748], al
call fcn.10013720
mov byte [ebp - 0x747], al
xor esi, esi
push esi
lea ecx, [ebp - 0x754]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x754]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x1003d770
lea ecx, [ebp - 0x754]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1cd8]
call fcn.10011360
lea eax, [ebp - 0x1cd8]
mov byte [ebp - 4], 0xb1
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0
push dword [ebp - 0x4368]
mov edx, eax
mov ecx, str.Limit
push 0x10
push 0
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1cd8]
call fcn.100112c0
push 0x66
lea ecx, [ebp - 0x764]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x764], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x763], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x762], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x761], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x760], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x75f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x75e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x75d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x75c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x75b], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x75a], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x759], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x758], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x764]
mov byte [ebp - 0x757], al
call fcn.10013720
mov byte [ebp - 0x756], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x764]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x764]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x1003d920
lea ecx, [ebp - 0x764]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1cc0]
call fcn.10011360
lea eax, [ebp - 0x1cc0]
mov byte [ebp - 4], 0xb2
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.On_land
call fcn.10087fd0
lea ecx, [ebp - 0x1cc0]
mov byte [ebp - 4], 0
call fcn.100112c0
call fcn.10068920
mov eax, dword [0x101e0c44]
cmp eax, 3
jne 0x1004bb58
xorps xmm2, xmm2
lea ecx, [ebp - 0x4548]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 0
lea eax, [ebp - 0x4540]
push eax
call fcn.10051d30
push 0
mov ecx, 0x1021e3e0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x4538]
push eax
movss dword [ebp - 0x4368], xmm0
call fcn.10051d30
movss xmm2, dword [ebp - 0x4368]
lea ecx, [ebp - 0x4530]
movss xmm1, dword [eax]
call fcn.10020d80
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
movss xmm0, dword [ebp - 0x46a4]
lea ecx, [ebp - 0x4528]
mulss xmm0, dword [0x101626f4]
add esp, 4
movss xmm1, dword [ebp - 0x46a8]
cvtps2pd xmm0, xmm0
push 0
push 0
subsd xmm0, qword [0x101627f8]
cvtpd2ps xmm2, xmm0
call fcn.10020d80
mov edx, eax
mov ecx, str.Player_ESP
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0x464]
push 0x65
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x464]
mov byte [ebp - 0x464], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x464]
mov byte [ebp - 0x463], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x464]
mov byte [ebp - 0x462], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x464]
mov byte [ebp - 0x461], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x464]
mov byte [ebp - 0x460], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x464]
mov byte [ebp - 0x45f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x464]
mov byte [ebp - 0x45e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x464]
mov byte [ebp - 0x45d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x464]
mov byte [ebp - 0x45c], al
call fcn.10013720
mov byte [ebp - 0x45b], al
push 0x74
lea ecx, [ebp - 0x464]
call fcn.10013720
push 0
lea ecx, [ebp - 0x464]
mov byte [ebp - 0x45a], al
call fcn.10013720
mov byte [ebp - 0x459], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x464]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x464]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x1003db40
lea ecx, [ebp - 0x464]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1ca8]
call fcn.10011360
lea eax, [ebp - 0x1ca8]
mov byte [ebp - 4], 0xb3
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Dormant
call fcn.10087fd0
lea ecx, [ebp - 0x1ca8]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x1b4]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 0x1b4], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 0x1b3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 0x1b2], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 0x1b1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 0x1b0], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 0x1af], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 0x1ae], al
call fcn.10013720
mov byte [ebp - 0x1ad], al
xor esi, esi
push esi
lea ecx, [ebp - 0x1b4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1b4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 8
jb 0x1003dc51
lea ecx, [ebp - 0x1b4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1c90]
call fcn.10011360
lea eax, [ebp - 0x1c90]
mov byte [ebp - 4], 0xb4
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Bounding_box
call fcn.10087fd0
lea ecx, [ebp - 0x1c90]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x470]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x470], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x46f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x46e], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x46d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x46c], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x46b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x46a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x469], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x468], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x467], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x470]
mov byte [ebp - 0x466], al
call fcn.10013720
mov byte [ebp - 0x465], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x470]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x470]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x1003ddb0
lea ecx, [ebp - 0x470]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1c78]
call fcn.10011360
push 0
lea eax, [ebp - 0x1c78]
mov byte [ebp - 4], 0xb5
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_box_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1c78]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x368]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x368]
mov byte [ebp - 0x368], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x368]
mov byte [ebp - 0x367], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x368]
mov byte [ebp - 0x366], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x368]
mov byte [ebp - 0x365], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x368]
mov byte [ebp - 0x364], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x368]
mov byte [ebp - 0x363], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x368]
mov byte [ebp - 0x362], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x368]
mov byte [ebp - 0x361], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x368]
mov byte [ebp - 0x360], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x368]
mov byte [ebp - 0x35f], al
call fcn.10013720
mov byte [ebp - 0x35e], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x368]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x368]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x1003df00
lea ecx, [ebp - 0x368]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1c60]
call fcn.10011360
lea eax, [ebp - 0x1c60]
mov byte [ebp - 4], 0xb6
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Health_bar
call fcn.10087fd0
lea ecx, [ebp - 0x1c60]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xbe4]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbe4], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbe3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbe2], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbe1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbe0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbdf], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbde], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbdd], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbdc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbdb], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbda], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbd9], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbd8], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbd7], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbd6], al
call fcn.10013720
mov byte [ebp - 0xbd5], al
push 0x69
lea ecx, [ebp - 0xbe4]
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbd4], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xbe4]
mov byte [ebp - 0xbd3], al
call fcn.10013720
mov byte [ebp - 0xbd2], al
xor esi, esi
push esi
lea ecx, [ebp - 0xbe4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xbe4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x1003e0e2
lea ecx, [ebp - 0xbe4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1c48]
call fcn.10011360
lea eax, [ebp - 0x1c48]
mov byte [ebp - 4], 0xb7
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x1c48]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
jne 0x1003e310
push 0x68
lea ecx, [ebp - 0x944]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x944], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x943], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x942], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x941], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x940], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x93f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x93e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x93d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x93c], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x93b], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x93a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x939], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x938], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x937], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x944]
mov byte [ebp - 0x936], al
call fcn.10013720
mov byte [ebp - 0x935], al
xor esi, esi
push esi
lea ecx, [ebp - 0x944]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x944]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x1003e294
lea ecx, [ebp - 0x944]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1c30]
call fcn.10011360
push 0
lea eax, [ebp - 0x1c30]
mov byte [ebp - 4], 0xb8
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.healthbar_color
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1c30]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xb44]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb44], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb43], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb42], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb41], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb40], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb3f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb3e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb3d], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb3c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb3b], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb3a], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb39], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb38], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb37], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb36], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb35], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb34], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xb44]
mov byte [ebp - 0xb33], al
call fcn.10013720
mov byte [ebp - 0xb32], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0xb44]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xb44]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x1003e480
lea ecx, [ebp - 0xb44]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1c18]
call fcn.10011360
lea eax, [ebp - 0x1c18]
mov byte [ebp - 4], 0xb9
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Health_bar_dynamic_color
call fcn.10087fd0
lea ecx, [ebp - 0x1c18]
mov byte [ebp - 4], 0
call fcn.100112c0
push str.esp_health
lea ecx, [ebp - 0x1c00]
call fcn.10011360
lea eax, [ebp - 0x1c00]
mov byte [ebp - 4], 0xba
or edi, 0x1000000
mov ecx, 0x101e9590
push eax
mov dword [ebp - 0x4408], edi
mov dword [ebp - 0x437c], edi
call fcn.100107b0
cmp byte [eax], 0
je 0x1003e71f
push 0x65
lea ecx, [ebp - 0xb1c]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb1c], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb1b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb1a], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb19], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb18], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb17], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb16], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb15], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb14], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb13], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb12], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb11], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb10], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb0f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb0e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb0d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb0c], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xb1c]
mov byte [ebp - 0xb0b], al
call fcn.10013720
mov byte [ebp - 0xb0a], al
xor esi, esi
push esi
lea ecx, [ebp - 0xb1c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xb1c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x1003e6a2
lea ecx, [ebp - 0xb1c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1be8]
call fcn.10011360
lea eax, [ebp - 0x1be8]
mov dword [ebp - 4], 0xbb
or edi, 0x2000000
mov ecx, 0x101e9590
push eax
mov dword [ebp - 0x4408], edi
mov dword [ebp - 0x437c], edi
call fcn.100107b0
mov byte [ebp - 0x435d], 1
cmp byte [eax], 0
je 0x1003e726
mov byte [ebp - 0x435d], 0
mov eax, dword [ebp - 0x4408]
test eax, 0x2000000
je 0x1003e74f
and eax, 0xfdffffff
lea ecx, [ebp - 0x1be8]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 4], 0
test eax, 0x1000000
je 0x1003e773
and eax, 0xfeffffff
lea ecx, [ebp - 0x1c00]
mov dword [ebp - 0x4408], eax
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1003ebbd
push 0x65
lea ecx, [ebp - 0xc48]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc48], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc47], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc46], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc45], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc44], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc43], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc42], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc41], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc40], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc3f], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc3e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc3d], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc3c], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc3b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc3a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc39], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc38], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc37], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xc48]
mov byte [ebp - 0xc36], al
call fcn.10013720
mov byte [ebp - 0xc35], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0xc48]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xc48]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x1003e900
lea ecx, [ebp - 0xc48]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1bd0]
call fcn.10011360
lea eax, [ebp - 0x1bd0]
mov byte [ebp - 4], 0xbc
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Gradient_healthbar
call fcn.10087fd0
lea ecx, [ebp - 0x1bd0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x1bb8]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bb8], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bb7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bb6], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bb5], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bb4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bb3], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bb2], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bb1], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bb0], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1baf], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bae], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bad], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bac], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1bab], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1baa], al
call fcn.10013720
mov byte [ebp - 0x1ba9], al
push 0x65
lea ecx, [ebp - 0x1bb8]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1ba8], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1ba7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1ba6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1ba5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1ba4], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1ba3], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1bb8]
mov byte [ebp - 0x1ba2], al
call fcn.10013720
mov byte [ebp - 0x1ba1], al
xor esi, esi
push esi
lea ecx, [ebp - 0x1bb8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1bb8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x1003eb41
lea ecx, [ebp - 0x1bb8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1ba0]
call fcn.10011360
push 0
lea eax, [ebp - 0x1ba0]
mov byte [ebp - 4], 0xbd
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_health_gradient_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1ba0]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x248]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x248]
mov byte [ebp - 0x248], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x248]
mov byte [ebp - 0x247], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x248]
mov byte [ebp - 0x246], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x248]
mov byte [ebp - 0x245], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x248]
mov byte [ebp - 0x244], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x248]
mov byte [ebp - 0x243], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x248]
mov byte [ebp - 0x242], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x248]
mov byte [ebp - 0x241], al
call fcn.10013720
mov byte [ebp - 0x240], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x248]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x248]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x1003ec70
lea ecx, [ebp - 0x248]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1b88]
call fcn.10011360
lea eax, [ebp - 0x1b88]
mov byte [ebp - 4], 0xbe
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Name
call fcn.10087fd0
lea ecx, [ebp - 0x1b88]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x634]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x634], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x633], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x632], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x631], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x630], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x62f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x62e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x62d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x62c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x62b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x62a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x634]
mov byte [ebp - 0x629], al
call fcn.10013720
mov byte [ebp - 0x628], al
xor esi, esi
push esi
lea ecx, [ebp - 0x634]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x634]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x1003ede0
lea ecx, [ebp - 0x634]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1b70]
call fcn.10011360
push 0
lea eax, [ebp - 0x1b70]
mov byte [ebp - 4], 0xbf
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_name_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1b70]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x314]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x314]
mov byte [ebp - 0x314], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x314]
mov byte [ebp - 0x313], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x314]
mov byte [ebp - 0x312], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x314]
mov byte [ebp - 0x311], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x314]
mov byte [ebp - 0x310], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x314]
mov byte [ebp - 0x30f], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x314]
mov byte [ebp - 0x30e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x314]
mov byte [ebp - 0x30d], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x314]
mov byte [ebp - 0x30c], al
call fcn.10013720
mov byte [ebp - 0x30b], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x314]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x314]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xa
jb 0x1003ef20
lea ecx, [ebp - 0x314]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1b58]
call fcn.10011360
lea eax, [ebp - 0x1b58]
mov byte [ebp - 4], 0xc0
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Flags
call fcn.10087fd0
lea ecx, [ebp - 0x1b58]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x8c4]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8c4], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8c3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8c2], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8c1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8c0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8bf], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8be], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8bd], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8bc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8bb], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8ba], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8b9], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8b8], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8b7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x8c4]
mov byte [ebp - 0x8b6], al
call fcn.10013720
mov byte [ebp - 0x8b5], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x8c4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x8c4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x1003f0d0
lea ecx, [ebp - 0x8c4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1b40]
call fcn.10011360
lea eax, [ebp - 0x1b40]
mov byte [ebp - 4], 0xc1
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Weapon_text
call fcn.10087fd0
lea ecx, [ebp - 0x1b40]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x9a0]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x9a0], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x99f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x99e], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x99d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x99c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x99b], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x99a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x999], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x998], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x997], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x996], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x995], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x994], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x993], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 0x992], al
call fcn.10013720
mov byte [ebp - 0x991], al
push 0
lea ecx, [ebp - 0x9a0]
call fcn.10013720
mov byte [ebp - 0x990], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x9a0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x9a0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x1003f290
lea ecx, [ebp - 0x9a0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1b28]
call fcn.10011360
push 0
lea eax, [ebp - 0x1b28]
mov byte [ebp - 4], 0xc2
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_weapon_col_t
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1b28]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x954]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x954], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x953], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x952], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x951], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x950], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x94f], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x94e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x94d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x94c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x94b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x94a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x949], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x948], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x954]
mov byte [ebp - 0x947], al
call fcn.10013720
mov byte [ebp - 0x946], al
lea ecx, [ebp - 0x954]
push 0
call fcn.10013720
mov byte [ebp - 0x945], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x954]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x954]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x1003f440
lea ecx, [ebp - 0x954]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1b10]
call fcn.10011360
lea eax, [ebp - 0x1b10]
mov byte [ebp - 4], 0xc3
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Weapon_icon
call fcn.10087fd0
lea ecx, [ebp - 0x1b10]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x774]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x774], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x773], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x772], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x771], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x770], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x76f], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x76e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x76d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x76c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x76b], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x76a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x769], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x768], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x774]
mov byte [ebp - 0x767], al
call fcn.10013720
mov byte [ebp - 0x766], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x774]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x774]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x1003f5e0
lea ecx, [ebp - 0x774]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1af8]
call fcn.10011360
push 0
lea eax, [ebp - 0x1af8]
mov byte [ebp - 4], 0xc4
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_weapon_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1af8]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x254]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x254]
mov byte [ebp - 0x254], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x254]
mov byte [ebp - 0x253], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x254]
mov byte [ebp - 0x252], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x254]
mov byte [ebp - 0x251], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x254]
mov byte [ebp - 0x250], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x254]
mov byte [ebp - 0x24f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x254]
mov byte [ebp - 0x24e], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x254]
mov byte [ebp - 0x24d], al
call fcn.10013720
mov byte [ebp - 0x24c], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x254]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x254]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x1003f710
lea ecx, [ebp - 0x254]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1ae0]
call fcn.10011360
lea eax, [ebp - 0x1ae0]
mov byte [ebp - 4], 0xc5
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Ammo
call fcn.10087fd0
lea ecx, [ebp - 0x1ae0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x504]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x504], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x503], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x502], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x501], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x500], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x4ff], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x4fe], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x4fd], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x4fc], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x4fb], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x4fa], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x504]
mov byte [ebp - 0x4f9], al
call fcn.10013720
mov byte [ebp - 0x4f8], al
xor esi, esi
push esi
lea ecx, [ebp - 0x504]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x504]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x1003f880
lea ecx, [ebp - 0x504]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1ac8]
call fcn.10011360
push 0
lea eax, [ebp - 0x1ac8]
mov byte [ebp - 4], 0xc6
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_ammo_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1ac8]
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x964]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x964], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x963], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x962], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x961], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x960], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x95f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x95e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x95d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x95c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x95b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x95a], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x959], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x958], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x964]
mov byte [ebp - 0x957], al
call fcn.10013720
mov byte [ebp - 0x956], al
lea ecx, [ebp - 0x964]
push 0
call fcn.10013720
mov byte [ebp - 0x955], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x964]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x964]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x1003fa30
lea ecx, [ebp - 0x964]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1ab0]
call fcn.10011360
lea eax, [ebp - 0x1ab0]
mov byte [ebp - 4], 0xc7
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Hit_marker
call fcn.10087fd0
lea ecx, [ebp - 0x1ab0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x784]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x784], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x783], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x782], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x781], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x780], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x77f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x77e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x77d], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x77c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x77b], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x77a], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x779], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x778], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x784]
mov byte [ebp - 0x777], al
call fcn.10013720
mov byte [ebp - 0x776], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x784]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x784]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x1003fbd0
lea ecx, [ebp - 0x784]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1a98]
call fcn.10011360
lea eax, [ebp - 0x1a98]
mov byte [ebp - 4], 0xc8
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Hit_marker_sound
call fcn.10087fd0
lea ecx, [ebp - 0x1a98]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x2cc]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 0x2cc], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 0x2cb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 0x2ca], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 0x2c9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 0x2c8], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 0x2c7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 0x2c6], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 0x2c5], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 0x2c4], al
call fcn.10013720
mov byte [ebp - 0x2c3], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x2cc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2cc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xa
jb 0x1003fd10
lea ecx, [ebp - 0x2cc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1a80]
call fcn.10011360
lea eax, [ebp - 0x1a80]
mov byte [ebp - 4], 0xc9
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Money
call fcn.10087fd0
lea ecx, [ebp - 0x1a80]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x514]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x514], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x513], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x512], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x511], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x510], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x50f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x50e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x50d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x50c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x50b], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x50a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x514]
mov byte [ebp - 0x509], al
call fcn.10013720
mov byte [ebp - 0x508], al
xor esi, esi
push esi
lea ecx, [ebp - 0x514]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x514]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x1003fe80
lea ecx, [ebp - 0x514]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1a68]
call fcn.10011360
lea eax, [ebp - 0x1a68]
mov byte [ebp - 4], 0xca
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Skeleton
call fcn.10087fd0
lea ecx, [ebp - 0x1a68]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x524]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x524], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x523], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x522], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x521], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x520], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x51f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x51e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x51d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x51c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x51b], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x51a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x524]
mov byte [ebp - 0x519], al
call fcn.10013720
mov byte [ebp - 0x518], al
xor esi, esi
push esi
lea ecx, [ebp - 0x524]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x524]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x1003fff0
lea ecx, [ebp - 0x524]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1a50]
call fcn.10011360
lea eax, [ebp - 0x1a50]
mov byte [ebp - 4], 0xcb
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x1a50]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10040278
push 0x65
lea ecx, [ebp - 0xd30]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd30], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd2f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd2e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd2d], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd2c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd2b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd2a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd29], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd28], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd27], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd26], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd25], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd24], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd23], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd22], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd21], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd20], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd1f], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xd30]
mov byte [ebp - 0xd1e], al
call fcn.10013720
mov byte [ebp - 0xd1d], al
push 0
lea ecx, [ebp - 0xd30]
call fcn.10013720
mov byte [ebp - 0xd1c], al
xor esi, esi
push esi
lea ecx, [ebp - 0xd30]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xd30]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10040201
lea ecx, [ebp - 0xd30]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1a38]
call fcn.10011360
lea eax, [ebp - 0x1a38]
mov byte [ebp - 4], 0xcc
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.History_skeleton
call fcn.10087fd0
lea ecx, [ebp - 0x1a38]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x47c]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x47c], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x47b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x47a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x479], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x478], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x477], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x476], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x475], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x474], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x473], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x47c]
mov byte [ebp - 0x472], al
call fcn.10013720
mov byte [ebp - 0x471], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x47c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x47c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10040360
lea ecx, [ebp - 0x47c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1a20]
call fcn.10011360
lea eax, [ebp - 0x1a20]
mov byte [ebp - 4], 0xcd
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Enemy_LBY_bar
call fcn.10087fd0
lea ecx, [ebp - 0x1a20]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x874]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x874], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x873], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x872], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x871], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x870], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x86f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x86e], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x86d], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x86c], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x86b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x86a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x869], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x868], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x867], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x874]
mov byte [ebp - 0x866], al
call fcn.10013720
mov byte [ebp - 0x865], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x874]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x874]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x10040510
lea ecx, [ebp - 0x874]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1a08]
call fcn.10011360
push 0
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 0xce
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_lby_bar_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1a08]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x544]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x544], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x543], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x542], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x541], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x540], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x53f], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x53e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x53d], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x53c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x53b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x53a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x544]
mov byte [ebp - 0x539], al
call fcn.10013720
mov byte [ebp - 0x538], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x544]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x544]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x10040690
lea ecx, [ebp - 0x544]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x19f0]
call fcn.10011360
lea eax, [ebp - 0x19f0]
mov byte [ebp - 4], 0xcf
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Enemy_PING_bar
call fcn.10087fd0
lea ecx, [ebp - 0x19f0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xa68]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa68], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa67], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa66], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa65], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa64], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa63], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa62], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa61], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa60], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa5f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa5e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa5d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa5c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa5b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xa68]
mov byte [ebp - 0xa5a], al
call fcn.10013720
mov byte [ebp - 0xa59], al
push 0
lea ecx, [ebp - 0xa68]
call fcn.10013720
mov byte [ebp - 0xa58], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xa68]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xa68]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x10040850
lea ecx, [ebp - 0xa68]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x19d8]
call fcn.10011360
push 0
lea eax, [ebp - 0x19d8]
mov byte [ebp - 4], 0xd0
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_ping_bar_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x19d8]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x1bc]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1bc], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1bb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1ba], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b8], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b6], al
call fcn.10013720
mov byte [ebp - 0x1b5], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x1bc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1bc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 8
jb 0x10040970
lea ecx, [ebp - 0x1bc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x19c0]
call fcn.10011360
lea eax, [ebp - 0x19c0]
mov byte [ebp - 4], 0xd1
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Out_of_FOV_arrow
call fcn.10087fd0
lea ecx, [ebp - 0x19c0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x488]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x488], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x487], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x486], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x485], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x484], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x483], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x482], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x481], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x480], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x47f], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x488]
mov byte [ebp - 0x47e], al
call fcn.10013720
mov byte [ebp - 0x47d], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x488]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x488]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10040ad0
lea ecx, [ebp - 0x488]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x19a8]
call fcn.10011360
push 0
lea eax, [ebp - 0x19a8]
mov byte [ebp - 4], 0xd2
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_oof_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x19a8]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x1c4]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 0x1c4], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 0x1c3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 0x1c2], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 0x1c1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 0x1c0], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 0x1bf], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 0x1be], al
call fcn.10013720
mov byte [ebp - 0x1bd], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x1c4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1c4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 8
jb 0x10040bf0
lea ecx, [ebp - 0x1c4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1990]
call fcn.10011360
lea eax, [ebp - 0x1990]
mov byte [ebp - 4], 0xd3
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x1990]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10040f65
push 0x65
lea ecx, [ebp - 0x534]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x534], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x533], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x532], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x531], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x530], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x52f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x52e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x52d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x52c], al
call fcn.10013720
push 0x7a
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x52b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x52a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x534]
mov byte [ebp - 0x529], al
call fcn.10013720
mov byte [ebp - 0x528], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x534]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x534]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x10040d70
lea ecx, [ebp - 0x534]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1978]
call fcn.10011360
push 0
push str._dpx
push 0x8c
push 0
lea eax, [ebp - 0x1978]
mov byte [ebp - 4], 0xd4
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.oof_size
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1978]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x494]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x494], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x493], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x492], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x491], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x490], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x48f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x48e], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x48d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x48c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x48b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x494]
mov byte [ebp - 0x48a], al
call fcn.10013720
mov byte [ebp - 0x489], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x494]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x494]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10040ee0
lea ecx, [ebp - 0x494]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1960]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x1960]
mov byte [ebp - 4], 0xd5
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.oof_pos
call fcn.1008b6e0
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1960]
call fcn.100112c0
call fcn.10068920
xorps xmm2, xmm2
lea ecx, [ebp - 0x4520]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 0
lea eax, [ebp - 0x4518]
push eax
call fcn.10051d30
movss xmm0, dword [ebp - 0x46a4]
mov ecx, 0x1021e3e0
mulss xmm0, dword [0x101626f4]
push 0
addss xmm0, dword [eax + 4]
lea eax, [ebp - 0x4510]
push eax
movss dword [ebp - 0x4368], xmm0
call fcn.10051d30
movss xmm2, dword [ebp - 0x4368]
lea ecx, [ebp - 0x4508]
movss xmm1, dword [eax]
call fcn.10020d80
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
movss xmm2, dword [ebp - 0x46a4]
lea ecx, [ebp - 0x4500]
mulss xmm2, dword [0x10162684]
add esp, 4
movss xmm1, dword [ebp - 0x46a8]
push 0
push 0
call fcn.10020d80
mov edx, eax
mov ecx, str.Colored_models
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0x794]
push 0x65
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x794], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x793], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x792], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x791], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x790], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x78f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x78e], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x78d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x78c], al
call fcn.10013720
mov byte [ebp - 0x78b], al
push 0x67
lea ecx, [ebp - 0x794]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x78a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x789], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x788], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x794]
mov byte [ebp - 0x787], al
call fcn.10013720
mov byte [ebp - 0x786], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x794]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x794]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x10041140
lea ecx, [ebp - 0x794]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1948]
call fcn.10011360
lea eax, [ebp - 0x1948]
mov byte [ebp - 4], 0xd6
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Player_glow
call fcn.10087fd0
lea ecx, [ebp - 0x1948]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x554]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x554], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x553], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x552], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x551], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x550], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x54f], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x54e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x54d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x54c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x54b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x54a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x554]
mov byte [ebp - 0x549], al
call fcn.10013720
mov byte [ebp - 0x548], al
xor esi, esi
push esi
lea ecx, [ebp - 0x554]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x554]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x100412b0
lea ecx, [ebp - 0x554]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1930]
call fcn.10011360
push 0
lea eax, [ebp - 0x1930]
mov byte [ebp - 4], 0xd7
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_glow_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1930]
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x4a0]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x4a0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x49f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x49e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x49d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x49c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x49b], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x49a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x499], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x498], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x497], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 0x496], al
call fcn.10013720
mov byte [ebp - 0x495], al
xor esi, esi
push esi
lea ecx, [ebp - 0x4a0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4a0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10041412
lea ecx, [ebp - 0x4a0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1918]
call fcn.10011360
lea eax, [ebp - 0x1918]
mov byte [ebp - 4], 0xd8
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Player
call fcn.10087fd0
lea ecx, [ebp - 0x1918]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x884]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x884], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x883], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x882], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x881], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x880], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x87f], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x87e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x87d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x87c], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x87b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x87a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x879], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x878], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x877], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x884]
mov byte [ebp - 0x876], al
call fcn.10013720
mov byte [ebp - 0x875], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x884]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x884]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x100415c0
lea ecx, [ebp - 0x884]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1900]
call fcn.10011360
push 0
lea eax, [ebp - 0x1900]
mov byte [ebp - 4], 0xd9
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.chams_enemy_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1900]
call fcn.100112c0
push str.Invisible_color
call fcn.10085730
add esp, 4
lea ecx, [ebp - 0xcd4]
push 0x63
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcd4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcd3], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcd2], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcd1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcd0], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xccf], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcce], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xccd], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xccc], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xccb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcca], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcc9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcc8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcc7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcc6], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcc5], al
call fcn.10013720
push 0x71
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcc4], al
call fcn.10013720
push 0x7a
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcc3], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xcd4]
mov byte [ebp - 0xcc2], al
call fcn.10013720
mov byte [ebp - 0xcc1], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xcd4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xcd4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x100417d0
lea ecx, [ebp - 0xcd4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x18e8]
call fcn.10011360
push 0
lea eax, [ebp - 0x18e8]
mov byte [ebp - 4], 0xda
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.chams_enemy_col_xqz
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x18e8]
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x4ac]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4ac], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4ab], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4aa], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4a9], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4a8], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4a7], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4a6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4a5], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4a4], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4a3], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 0x4a2], al
call fcn.10013720
mov byte [ebp - 0x4a1], al
xor esi, esi
push esi
lea ecx, [ebp - 0x4ac]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4ac]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10041932
lea ecx, [ebp - 0x4ac]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x18d0]
call fcn.10011360
lea eax, [ebp - 0x18d0]
mov byte [ebp - 4], 0xdb
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x18d0]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x100422d1
lea ecx, [ebp - 0x4395]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x260]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x260]
mov byte [ebp - 0x260], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x260]
mov byte [ebp - 0x25f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x260]
mov byte [ebp - 0x25e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x260]
mov byte [ebp - 0x25d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x260]
mov byte [ebp - 0x25c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x260]
mov byte [ebp - 0x25b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x260]
mov byte [ebp - 0x25a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x260]
mov byte [ebp - 0x259], al
call fcn.10013720
mov byte [ebp - 0x258], al
xor esi, esi
push esi
lea ecx, [ebp - 0x260]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x260]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x10041a70
lea ecx, [ebp - 0x260]
call fcn.10005ed0
push 0x46
lea ecx, [ebp - 0x94]
mov dword [ebp - 0x4030], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x94]
mov byte [ebp - 0x94], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x94]
mov byte [ebp - 0x93], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x94]
mov byte [ebp - 0x92], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x94]
mov byte [ebp - 0x91], al
call fcn.10013720
mov byte [ebp - 0x90], al
xor esi, esi
push esi
lea ecx, [ebp - 0x94]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x94]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10041b12
lea ecx, [ebp - 0x94]
call fcn.10005ed0
push 0x53
lea ecx, [ebp - 0x4b8]
mov dword [ebp - 0x402c], eax
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4b8], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4b7], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4b6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4b5], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4b4], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4b3], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4b2], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4b1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4b0], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4af], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 0x4ae], al
call fcn.10013720
mov byte [ebp - 0x4ad], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x4b8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4b8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10041c40
lea ecx, [ebp - 0x4b8]
call fcn.10005ed0
push 0x47
lea ecx, [ebp - 0x564]
mov dword [ebp - 0x4028], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x564], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x563], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x562], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x561], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x560], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x55f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x55e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x55d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x55c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x55b], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x55a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x564]
mov byte [ebp - 0x559], al
call fcn.10013720
mov byte [ebp - 0x558], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x564]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x564]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x10041d80
lea ecx, [ebp - 0x564]
call fcn.10005ed0
mov dword [ebp - 0x4024], eax
lea ecx, [ebp - 0x44f8]
lea eax, [ebp - 0x4020]
push eax
lea eax, [ebp - 0x4030]
push eax
call fcn.100525f0
push 0x1014ffa4
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x18b8]
call fcn.10011360
lea eax, [ebp - 0x18b8]
mov byte [ebp - 4], 0xdc
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push edi
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.chams_enemy_mat
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x18b8]
call fcn.100112c0
lea ecx, [ebp - 0x4394]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x26c]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x26c]
mov byte [ebp - 0x26c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x26c]
mov byte [ebp - 0x26b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x26c]
mov byte [ebp - 0x26a], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x26c]
mov byte [ebp - 0x269], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x26c]
mov byte [ebp - 0x268], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x26c]
mov byte [ebp - 0x267], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x26c]
mov byte [ebp - 0x266], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x26c]
mov byte [ebp - 0x265], al
call fcn.10013720
mov byte [ebp - 0x264], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x26c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x26c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x10041f00
lea ecx, [ebp - 0x26c]
call fcn.10005ed0
push 0x46
lea ecx, [ebp - 0x9c]
mov dword [ebp - 0x4140], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x9c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x9b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x9a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x99], al
call fcn.10013720
mov byte [ebp - 0x98], al
xor esi, esi
push esi
lea ecx, [ebp - 0x9c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x9c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10041fa2
lea ecx, [ebp - 0x9c]
call fcn.10005ed0
push 0x53
lea ecx, [ebp - 0x4c4]
mov dword [ebp - 0x413c], eax
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4c4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4c3], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4c2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4c1], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4c0], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4bf], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4be], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4bd], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4bc], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4bb], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 0x4ba], al
call fcn.10013720
mov byte [ebp - 0x4b9], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x4c4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4c4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x100420d0
lea ecx, [ebp - 0x4c4]
call fcn.10005ed0
push 0x47
lea ecx, [ebp - 0x574]
mov dword [ebp - 0x4138], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x574], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x573], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x572], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x571], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x570], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x56f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x56e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x56d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x56c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x56b], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x56a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x574]
mov byte [ebp - 0x569], al
call fcn.10013720
mov byte [ebp - 0x568], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x574]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x574]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x10042210
lea ecx, [ebp - 0x574]
call fcn.10005ed0
mov dword [ebp - 0x4134], eax
lea ecx, [ebp - 0x44f0]
lea eax, [ebp - 0x4130]
push eax
lea eax, [ebp - 0x4140]
push eax
call fcn.100525f0
push 0x1014ffb4
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x1888]
call fcn.10011360
lea eax, [ebp - 0x1888]
mov byte [ebp - 4], 0xdd
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push edi
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.chams_enemy_mat_xqz
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1888]
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x654]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x654], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x653], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x652], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x651], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x650], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x64f], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x64e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x64d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x64c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x64b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x64a], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x649], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x654]
mov byte [ebp - 0x648], al
call fcn.10013720
mov byte [ebp - 0x647], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x654]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x654]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x100423e0
lea ecx, [ebp - 0x654]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1870]
call fcn.10011360
lea eax, [ebp - 0x1870]
mov byte [ebp - 4], 0xde
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Player_history
call fcn.10087fd0
lea ecx, [ebp - 0x1870]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0xab8]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xab8], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xab7], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xab6], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xab5], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xab4], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xab3], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xab2], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xab1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xab0], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xaaf], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xaae], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xaad], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xaac], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xaab], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xaaa], al
call fcn.10013720
mov byte [ebp - 0xaa9], al
push 0x6c
lea ecx, [ebp - 0xab8]
call fcn.10013720
push 0
lea ecx, [ebp - 0xab8]
mov byte [ebp - 0xaa8], al
call fcn.10013720
mov byte [ebp - 0xaa7], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0xab8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xab8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x12
jb 0x100425b0
lea ecx, [ebp - 0xab8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1858]
call fcn.10011360
push 0
lea eax, [ebp - 0x1858]
mov byte [ebp - 4], 0xdf
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.chams_history_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1858]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x664]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x664], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x663], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x662], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x661], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x660], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x65f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x65e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x65d], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x65c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x65b], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x65a], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x659], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x664]
mov byte [ebp - 0x658], al
call fcn.10013720
mov byte [ebp - 0x657], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x664]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x664]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10042740
lea ecx, [ebp - 0x664]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1840]
call fcn.10011360
lea eax, [ebp - 0x1840]
mov byte [ebp - 4], 0xe0
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Teammates_glow
call fcn.10087fd0
lea ecx, [ebp - 0x1840]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xacc]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xacc], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xacb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xaca], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xac9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xac8], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xac7], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xac6], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xac5], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xac4], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xac3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xac2], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xac1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xac0], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xabf], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xabe], al
call fcn.10013720
mov byte [ebp - 0xabd], al
push 0x6c
lea ecx, [ebp - 0xacc]
call fcn.10013720
push 0
lea ecx, [ebp - 0xacc]
mov byte [ebp - 0xabc], al
call fcn.10013720
mov byte [ebp - 0xabb], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0xacc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xacc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x12
jb 0x10042910
lea ecx, [ebp - 0xacc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1828]
call fcn.10011360
push 0
lea eax, [ebp - 0x1828]
mov byte [ebp - 4], 0xe1
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_team_glow_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1828]
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x3e0]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3e0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3df], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3de], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3dd], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3dc], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3db], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3da], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d9], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d7], al
call fcn.10013720
mov byte [ebp - 0x3d6], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x3e0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3e0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x10042a60
lea ecx, [ebp - 0x3e0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1810]
call fcn.10011360
lea eax, [ebp - 0x1810]
mov byte [ebp - 4], 0xe2
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Show_teammates
call fcn.10087fd0
lea ecx, [ebp - 0x1810]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x7a4]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x7a4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x7a3], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x7a2], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x7a1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x7a0], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x79f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x79e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x79d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x79c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x79b], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x79a], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x799], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x798], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 0x797], al
call fcn.10013720
mov byte [ebp - 0x796], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x7a4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x7a4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x10042c00
lea ecx, [ebp - 0x7a4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x17f8]
call fcn.10011360
push 0
lea eax, [ebp - 0x17f8]
mov byte [ebp - 4], 0xe3
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.chams_team_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x17f8]
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x3d4]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 0x3d4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 0x3d3], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 0x3d2], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 0x3d1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 0x3d0], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 0x3cf], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 0x3ce], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 0x3cd], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 0x3cc], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 0x3cb], al
call fcn.10013720
mov byte [ebp - 0x3ca], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x3d4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3d4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x10042d50
lea ecx, [ebp - 0x3d4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x17e0]
call fcn.10011360
lea eax, [ebp - 0x17e0]
mov byte [ebp - 4], 0xe4
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x17e0]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10043261
lea ecx, [ebp - 0x4393]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x278]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x278], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x277], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x276], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x275], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x274], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x273], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x272], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x271], al
call fcn.10013720
mov byte [ebp - 0x270], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x278]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x278]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x10042e90
lea ecx, [ebp - 0x278]
call fcn.10005ed0
push 0x46
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0x40b0], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xdc]
mov byte [ebp - 0xdc], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xdc]
mov byte [ebp - 0xdb], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xdc]
mov byte [ebp - 0xda], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xdc]
mov byte [ebp - 0xd9], al
call fcn.10013720
mov byte [ebp - 0xd8], al
xor esi, esi
push esi
lea ecx, [ebp - 0xdc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xdc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10042f32
lea ecx, [ebp - 0xdc]
call fcn.10005ed0
push 0x53
lea ecx, [ebp - 0x4d0]
mov dword [ebp - 0x40ac], eax
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4d0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4cf], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4ce], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4cd], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4cc], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4cb], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4ca], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4c9], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4c8], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4c7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 0x4c6], al
call fcn.10013720
mov byte [ebp - 0x4c5], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x4d0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4d0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10043060
lea ecx, [ebp - 0x4d0]
call fcn.10005ed0
push 0x47
lea ecx, [ebp - 0x584]
mov dword [ebp - 0x40a8], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x584], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x583], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x582], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x581], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x580], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x57f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x57e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x57d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x57c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x57b], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x57a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x584]
mov byte [ebp - 0x579], al
call fcn.10013720
mov byte [ebp - 0x578], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x584]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x584]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x100431a0
lea ecx, [ebp - 0x584]
call fcn.10005ed0
mov dword [ebp - 0x40a4], eax
lea ecx, [ebp - 0x44e8]
lea eax, [ebp - 0x40a0]
push eax
lea eax, [ebp - 0x40b0]
push eax
call fcn.100525f0
push 0x1014ffc8
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x17c8]
call fcn.10011360
lea eax, [ebp - 0x17c8]
mov byte [ebp - 4], 0xe5
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push edi
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.chams_team_mat
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x17c8]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x7b4]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7b4], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7b3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7b2], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7b1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7b0], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7af], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7ae], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7ad], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7ac], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7ab], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7aa], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7a9], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7a8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x7b4]
mov byte [ebp - 0x7a7], al
call fcn.10013720
mov byte [ebp - 0x7a6], al
xor esi, esi
push esi
lea ecx, [ebp - 0x7b4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x7b4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x10043380
lea ecx, [ebp - 0x7b4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x17b0]
call fcn.10011360
lea eax, [ebp - 0x17b0]
mov byte [ebp - 4], 0xe6
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Local_glow
call fcn.10087fd0
lea ecx, [ebp - 0x17b0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xb08]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xb08], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xb07], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xb06], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xb05], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xb04], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xb03], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xb02], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xb01], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xb00], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xaff], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xafe], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xafd], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xafc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xafb], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xafa], al
call fcn.10013720
mov byte [ebp - 0xaf9], al
push 0x6f
lea ecx, [ebp - 0xb08]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xaf8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xb08]
mov byte [ebp - 0xaf7], al
call fcn.10013720
mov byte [ebp - 0xaf6], al
xor esi, esi
push esi
lea ecx, [ebp - 0xb08]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xb08]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x10043562
lea ecx, [ebp - 0xb08]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1798]
call fcn.10011360
push 0
lea eax, [ebp - 0x1798]
mov byte [ebp - 4], 0xe7
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.esp_local_glow_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1798]
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x4dc]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4dc], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4db], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4da], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4d9], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4d8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4d7], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4d6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4d5], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4d4], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4d3], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 0x4d2], al
call fcn.10013720
mov byte [ebp - 0x4d1], al
xor esi, esi
push esi
lea ecx, [ebp - 0x4dc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4dc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x100436c4
lea ecx, [ebp - 0x4dc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1780]
call fcn.10011360
lea eax, [ebp - 0x1780]
mov byte [ebp - 4], 0xe8
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Local_chams
call fcn.10087fd0
lea ecx, [ebp - 0x1780]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x894]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x894], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x893], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x892], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x891], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x890], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x88f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x88e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x88d], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x88c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x88b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x88a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x889], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x888], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x887], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x894]
mov byte [ebp - 0x886], al
call fcn.10013720
mov byte [ebp - 0x885], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x894]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x894]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x10043870
lea ecx, [ebp - 0x894]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1768]
call fcn.10011360
push 0
lea eax, [ebp - 0x1768]
mov byte [ebp - 4], 0xe9
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.chams_local_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1768]
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x4e8]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4e8], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4e7], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4e6], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4e5], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4e4], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4e3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4e2], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4e1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4e0], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4df], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 0x4de], al
call fcn.10013720
mov byte [ebp - 0x4dd], al
xor esi, esi
push esi
lea ecx, [ebp - 0x4e8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4e8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x100439d2
lea ecx, [ebp - 0x4e8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1750]
call fcn.10011360
lea eax, [ebp - 0x1750]
mov byte [ebp - 4], 0xea
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x1750]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10043eb1
lea ecx, [ebp - 0x4392]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x284]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x284]
mov byte [ebp - 0x284], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x284]
mov byte [ebp - 0x283], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x284]
mov byte [ebp - 0x282], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x284]
mov byte [ebp - 0x281], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x284]
mov byte [ebp - 0x280], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x284]
mov byte [ebp - 0x27f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x284]
mov byte [ebp - 0x27e], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x284]
mov byte [ebp - 0x27d], al
call fcn.10013720
mov byte [ebp - 0x27c], al
xor esi, esi
push esi
lea ecx, [ebp - 0x284]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x284]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x10043b10
lea ecx, [ebp - 0x284]
call fcn.10005ed0
push 0x46
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x40c0], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x3c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x3b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x3a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x39], al
call fcn.10013720
mov byte [ebp - 0x38], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10043b94
lea ecx, [ebp - 0x3c]
call fcn.10005ed0
push 0x53
lea ecx, [ebp - 0x4f4]
mov dword [ebp - 0x40bc], eax
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4f4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4f3], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4f2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4f1], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4f0], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4ef], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4ee], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4ed], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4ec], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4eb], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4f4]
mov byte [ebp - 0x4ea], al
call fcn.10013720
mov byte [ebp - 0x4e9], al
xor esi, esi
push esi
lea ecx, [ebp - 0x4f4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4f4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10043cb2
lea ecx, [ebp - 0x4f4]
call fcn.10005ed0
push 0x47
lea ecx, [ebp - 0x594]
mov dword [ebp - 0x40b8], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x594], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x593], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x592], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x591], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x590], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x58f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x58e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x58d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x58c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x58b], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x58a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x594]
mov byte [ebp - 0x589], al
call fcn.10013720
mov byte [ebp - 0x588], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x594]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x594]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x10043df0
lea ecx, [ebp - 0x594]
call fcn.10005ed0
mov dword [ebp - 0x40b4], eax
lea ecx, [ebp - 0x44e0]
lea eax, [ebp - 0x40b0]
push eax
lea eax, [ebp - 0x40c0]
push eax
call fcn.100525f0
push 0x1014ff94
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x1738]
call fcn.10011360
lea eax, [ebp - 0x1738]
mov byte [ebp - 4], 0xeb
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push edi
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.chams_local_mat
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1738]
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x7d4]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7d4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7d3], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7d2], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7d1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7d0], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7cf], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7ce], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7cd], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7cc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7cb], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7ca], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7c9], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7c8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 0x7c7], al
call fcn.10013720
mov byte [ebp - 0x7c6], al
xor esi, esi
push esi
lea ecx, [ebp - 0x7d4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x7d4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x10043fd0
lea ecx, [ebp - 0x7d4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1720]
call fcn.10011360
lea eax, [ebp - 0x1720]
mov byte [ebp - 4], 0xec
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Local_fake_shadow
call fcn.10087fd0
lea ecx, [ebp - 0x1720]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0xb80]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb80], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb7f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb7e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb7d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb7c], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb7b], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb7a], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb79], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb78], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb77], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb76], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb75], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb74], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb73], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb72], al
call fcn.10013720
mov byte [ebp - 0xb71], al
push 0x6f
lea ecx, [ebp - 0xb80]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb70], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xb80]
mov byte [ebp - 0xb6f], al
call fcn.10013720
mov byte [ebp - 0xb6e], al
xor esi, esi
push esi
lea ecx, [ebp - 0xb80]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xb80]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x100441b2
lea ecx, [ebp - 0xb80]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1708]
call fcn.10011360
push 0
lea eax, [ebp - 0x1708]
mov byte [ebp - 4], 0xed
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, 0x1015fd34
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1708]
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x7e4]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7e4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7e3], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7e2], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7e1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7e0], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7df], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7de], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7dd], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7dc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7db], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7da], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7d9], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7d8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x7e4]
mov byte [ebp - 0x7d7], al
call fcn.10013720
mov byte [ebp - 0x7d6], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x7e4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x7e4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x10044350
lea ecx, [ebp - 0x7e4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x16f0]
call fcn.10011360
lea eax, [ebp - 0x16f0]
mov byte [ebp - 4], 0xee
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x16f0]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov byte [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10044831
lea ecx, [ebp - 0x4391]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x290]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x290]
mov byte [ebp - 0x290], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x290]
mov byte [ebp - 0x28f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x290]
mov byte [ebp - 0x28e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x290]
mov byte [ebp - 0x28d], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x290]
mov byte [ebp - 0x28c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x290]
mov byte [ebp - 0x28b], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x290]
mov byte [ebp - 0x28a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x290]
mov byte [ebp - 0x289], al
call fcn.10013720
mov byte [ebp - 0x288], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x290]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x290]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x10044490
lea ecx, [ebp - 0x290]
call fcn.10005ed0
push 0x46
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x40d0], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x34]
mov byte [ebp - 0x34], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x34]
mov byte [ebp - 0x33], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34]
mov byte [ebp - 0x32], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x34]
mov byte [ebp - 0x31], al
call fcn.10013720
mov byte [ebp - 0x30], al
xor esi, esi
push esi
lea ecx, [ebp - 0x34]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x34]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10044514
lea ecx, [ebp - 0x34]
call fcn.10005ed0
push 0x53
lea ecx, [ebp - 0x458]
mov dword [ebp - 0x40cc], eax
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x458], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x457], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x456], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x455], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x454], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x453], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x452], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x451], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x450], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x44f], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x44e], al
call fcn.10013720
mov byte [ebp - 0x44d], al
xor esi, esi
push esi
lea ecx, [ebp - 0x458]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x458]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10044632
lea ecx, [ebp - 0x458]
call fcn.10005ed0
push 0x47
lea ecx, [ebp - 0x5a4]
mov dword [ebp - 0x40c8], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x5a4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x5a3], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x5a2], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x5a1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x5a0], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x59f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x59e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x59d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x59c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x59b], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x59a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 0x599], al
call fcn.10013720
mov byte [ebp - 0x598], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x5a4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x5a4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x10044770
lea ecx, [ebp - 0x5a4]
call fcn.10005ed0
mov dword [ebp - 0x40c4], eax
lea ecx, [ebp - 0x44d8]
lea eax, [ebp - 0x40c0]
push eax
lea eax, [ebp - 0x40d0]
push eax
call fcn.100525f0
push 0x1014ffd8
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x16d8]
call fcn.10011360
lea eax, [ebp - 0x16d8]
mov byte [ebp - 4], 0xef
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push edi
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.chams_fake_yaw_mat
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x16d8]
call fcn.100112c0
call fcn.10068920
xorps xmm2, xmm2
lea ecx, [ebp - 0x44d0]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 1
lea eax, [ebp - 0x44c8]
push eax
call fcn.10051d30
push 1
mov ecx, 0x1021e3e0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x44c0]
push eax
movss dword [ebp - 0x4368], xmm0
call fcn.10051d30
movss xmm2, dword [ebp - 0x4368]
lea ecx, [ebp - 0x44b8]
movss xmm1, dword [eax]
call fcn.10020d80
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
movss xmm0, dword [ebp - 0x46a4]
lea ecx, [ebp - 0x44b0]
mulss xmm0, dword [0x101626c8]
add esp, 4
movss xmm1, dword [ebp - 0x46a8]
cvtps2pd xmm0, xmm0
push 0
push 0
subsd xmm0, qword [0x101627f8]
cvtpd2ps xmm2, xmm0
call fcn.10020d80
mov edx, eax
mov ecx, str.Other_ESP
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0x3ec]
push 0x6f
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 0x3ec], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 0x3eb], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 0x3ea], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 0x3e9], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 0x3e8], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 0x3e7], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 0x3e6], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 0x3e5], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 0x3e4], al
call fcn.10013720
mov byte [ebp - 0x3e3], al
push 0x72
lea ecx, [ebp - 0x3ec]
call fcn.10013720
push 0
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 0x3e2], al
call fcn.10013720
mov byte [ebp - 0x3e1], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3ec]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3ec]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x100449d0
lea ecx, [ebp - 0x3ec]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x16c0]
call fcn.10011360
lea eax, [ebp - 0x16c0]
mov byte [ebp - 4], 0xf0
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Radar
call fcn.10087fd0
lea ecx, [ebp - 0x16c0]
mov byte [ebp - 4], 0
call fcn.100112c0
lea ecx, [ebp - 0x4390]
call fcn.10005ed0
push 0x54
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2c]
mov byte [ebp - 0x2c], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x2c]
mov byte [ebp - 0x2b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2c]
mov byte [ebp - 0x2a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 0x29], al
call fcn.10013720
mov byte [ebp - 0x28], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x2c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10044aa0
lea ecx, [ebp - 0x2c]
call fcn.10005ed0
push 0x49
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x4000], eax
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x24], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x23], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x22], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x21], al
call fcn.10013720
mov byte [ebp - 0x20], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x24]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x24]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10044b20
lea ecx, [ebp - 0x24]
call fcn.10005ed0
push 0x41
lea ecx, [ebp - 0xe4]
mov dword [ebp - 0x3ffc], eax
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xe4], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xe3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xe2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xe1], al
call fcn.10013720
mov byte [ebp - 0xe0], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xe4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xe4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10044bc0
lea ecx, [ebp - 0xe4]
call fcn.10005ed0
mov dword [ebp - 0x3ff8], eax
lea ecx, [ebp - 0x44a8]
lea eax, [ebp - 0x3ff4]
push eax
lea eax, [ebp - 0x4000]
push eax
call fcn.100525f0
push 0x6f
lea ecx, [ebp - 0xd48]
mov edi, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd48], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd47], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd46], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd45], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd44], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd43], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd42], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd41], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd40], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd3f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd3e], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd3d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd3c], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd3b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd3a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd39], al
call fcn.10013720
mov byte [ebp - 0xd38], al
push 0x70
lea ecx, [ebp - 0xd48]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd37], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd36], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xd48]
mov byte [ebp - 0xd35], al
call fcn.10013720
mov byte [ebp - 0xd34], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xd48]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xd48]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10044dc0
lea ecx, [ebp - 0xd48]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x16a8]
call fcn.10011360
lea eax, [ebp - 0x16a8]
mov byte [ebp - 4], 0xf1
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4370]
push edi
call fcn.100526e0
mov edx, esi
mov ecx, str.Dropped_weapons
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x16a8]
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x32cc]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32cc], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32cb], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32ca], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32c9], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32c8], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32c7], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32c6], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32c5], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32c4], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32c3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32c2], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32c1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32c0], al
call fcn.10013720
mov byte [ebp - 0x32bf], al
push 0x77
lea ecx, [ebp - 0x32cc]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32be], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32bd], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32bc], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32bb], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32ba], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32b9], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32b8], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32b7], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32b6], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x32cc]
mov byte [ebp - 0x32b5], al
call fcn.10013720
mov byte [ebp - 0x32b4], al
xor esi, esi
push esi
lea ecx, [ebp - 0x32cc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x32cc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x10045030
lea ecx, [ebp - 0x32cc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1690]
call fcn.10011360
push 0
lea eax, [ebp - 0x1690]
mov byte [ebp - 4], 0xf2
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.dropped_weapon_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1690]
call fcn.100112c0
lea ecx, [ebp - 0x437d]
call fcn.10005ed0
push 0x49
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x44]
mov byte [ebp - 0x44], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x44]
mov byte [ebp - 0x43], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x44]
mov byte [ebp - 0x42], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x44]
mov byte [ebp - 0x41], al
call fcn.10013720
mov byte [ebp - 0x40], al
xor esi, esi
push esi
lea ecx, [ebp - 0x44]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x44]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10045100
lea ecx, [ebp - 0x44]
call fcn.10005ed0
push 0x54
lea ecx, [ebp - 0x134]
mov dword [ebp - 0x44a0], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x134]
mov byte [ebp - 0x134], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x134]
mov byte [ebp - 0x133], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x134]
mov byte [ebp - 0x132], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x134]
mov byte [ebp - 0x131], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x134]
mov byte [ebp - 0x130], al
call fcn.10013720
mov byte [ebp - 0x12f], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x134]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x134]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 6
jb 0x100451b0
lea ecx, [ebp - 0x134]
call fcn.10005ed0
mov dword [ebp - 0x449c], eax
lea ecx, [ebp - 0x4498]
lea eax, [ebp - 0x4498]
push eax
lea eax, [ebp - 0x44a0]
push eax
call fcn.100525f0
push 0x6f
lea ecx, [ebp - 0x7f4]
mov edi, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7f4], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7f3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7f2], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7f1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7f0], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7ef], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7ee], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7ed], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7ec], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7eb], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7ea], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7e9], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7e8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 0x7e7], al
call fcn.10013720
mov byte [ebp - 0x7e6], al
xor esi, esi
push esi
lea ecx, [ebp - 0x7f4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x7f4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x10045334
lea ecx, [ebp - 0x7f4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1678]
call fcn.10011360
lea eax, [ebp - 0x1678]
mov byte [ebp - 4], 0xf3
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4370]
push edi
call fcn.100526e0
mov edx, esi
mov ecx, str.Grenades
call fcn.1008a480
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1678]
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x804]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x804], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x803], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x802], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x801], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x800], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x7ff], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x7fe], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x7fd], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x7fc], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x7fb], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x7fa], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x7f9], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x804]
mov byte [ebp - 0x7f8], al
call fcn.10013720
mov byte [ebp - 0x7f7], al
push 0
lea ecx, [ebp - 0x804]
call fcn.10013720
mov byte [ebp - 0x7f6], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x804]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x804]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x100454f0
lea ecx, [ebp - 0x804]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1660]
call fcn.10011360
push 0
lea eax, [ebp - 0x1660]
mov byte [ebp - 4], 0xf4
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.other_grenades_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1660]
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0xfa0]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xfa0], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf9f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf9e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf9d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf9c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf9b], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf9a], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf99], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf98], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf97], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf96], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf95], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf94], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf93], al
call fcn.10013720
mov byte [ebp - 0xf92], al
lea ecx, [ebp - 0xfa0]
push 0x6f
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf91], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf90], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf8f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf8e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf8d], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf8c], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xfa0]
mov byte [ebp - 0xf8b], al
call fcn.10013720
mov byte [ebp - 0xf8a], al
xor esi, esi
push esi
lea ecx, [ebp - 0xfa0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xfa0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x17
jb 0x10045723
lea ecx, [ebp - 0xfa0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1648]
call fcn.10011360
lea eax, [ebp - 0x1648]
mov byte [ebp - 4], 0xf5
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Inaccuracy_overlay
call fcn.10087fd0
lea ecx, [ebp - 0x1648]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x3614]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3614], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3613], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3612], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3611], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3610], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x360f], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x360e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x360d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x360c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x360b], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x360a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3609], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3608], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3607], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3606], al
call fcn.10013720
mov byte [ebp - 0x3605], al
push 0x73
lea ecx, [ebp - 0x3614]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3604], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3603], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3602], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3601], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x3600], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x35ff], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x35fe], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x35fd], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x35fc], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3614]
mov byte [ebp - 0x35fb], al
call fcn.10013720
mov byte [ebp - 0x35fa], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3614]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3614]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1b
jb 0x100459a0
lea ecx, [ebp - 0x3614]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1630]
call fcn.10011360
push 0
lea eax, [ebp - 0x1630]
mov byte [ebp - 4], 0xf6
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.other_spread_crosshair
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1630]
call fcn.100112c0
push 0x33
lea ecx, [ebp - 0x674]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x674], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x673], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x672], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x671], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x670], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x66f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x66e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x66d], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x66c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x66b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x66a], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x669], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x674]
mov byte [ebp - 0x668], al
call fcn.10013720
mov byte [ebp - 0x667], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x674]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x674]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10045b30
lea ecx, [ebp - 0x674]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1618]
call fcn.10011360
lea eax, [ebp - 0x1618]
mov byte [ebp - 4], 0xf7
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.3D_Bomb
call fcn.10087fd0
lea ecx, [ebp - 0x1618]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x32
lea ecx, [ebp - 0x684]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x684], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x683], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x682], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x681], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x680], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x67f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x67e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x67d], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x67c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x67b], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x67a], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x679], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x684]
mov byte [ebp - 0x678], al
call fcn.10013720
mov byte [ebp - 0x677], al
xor esi, esi
push esi
lea ecx, [ebp - 0x684]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x684]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10045cb3
lea ecx, [ebp - 0x684]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1600]
call fcn.10011360
lea eax, [ebp - 0x1600]
mov byte [ebp - 4], 0xf8
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.2D_Bomb
call fcn.10087fd0
lea ecx, [ebp - 0x1600]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x8a4]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x8a4], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x8a3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x8a2], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x8a1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x8a0], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x89f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x89e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x89d], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x89c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x89b], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x89a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x899], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x898], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x897], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 0x896], al
call fcn.10013720
mov byte [ebp - 0x895], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x8a4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x8a4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x10045e60
lea ecx, [ebp - 0x8a4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x15e8]
call fcn.10011360
lea eax, [ebp - 0x15e8]
mov byte [ebp - 4], 0xf9
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Crosshair
call fcn.10087fd0
lea ecx, [ebp - 0x15e8]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x694]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x694], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x693], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x692], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x691], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x690], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x68f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x68e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x68d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x68c], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x68b], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x68a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x689], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x694]
mov byte [ebp - 0x688], al
call fcn.10013720
mov byte [ebp - 0x687], al
xor esi, esi
push esi
lea ecx, [ebp - 0x694]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x694]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10045fe3
lea ecx, [ebp - 0x694]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x15d0]
call fcn.10011360
lea eax, [ebp - 0x15d0]
mov byte [ebp - 4], 0xfa
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Hostage
call fcn.10087fd0
lea ecx, [ebp - 0x15d0]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0xf10]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf10], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf0f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf0e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf0d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf0c], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf0b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf0a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf09], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf08], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf07], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf06], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf05], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf04], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf03], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf02], al
call fcn.10013720
mov byte [ebp - 0xf01], al
push 0x65
lea ecx, [ebp - 0xf10]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xf00], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xeff], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xefe], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xefd], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xf10]
mov byte [ebp - 0xefc], al
call fcn.10013720
mov byte [ebp - 0xefb], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0xf10]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xf10]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x10046200
lea ecx, [ebp - 0xf10]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x15b8]
call fcn.10011360
lea eax, [ebp - 0x15b8]
mov byte [ebp - 4], 0xfb
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Grenade_trajectory
call fcn.10087fd0
lea ecx, [ebp - 0x15b8]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x3588]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3588], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3587], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3586], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3585], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3584], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3583], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3582], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3581], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3580], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x357f], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x357e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x357d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x357c], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x357b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x357a], al
call fcn.10013720
mov byte [ebp - 0x3579], al
push 0x65
lea ecx, [ebp - 0x3588]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3578], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3577], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3576], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3575], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3574], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3573], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3572], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3571], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3588]
mov byte [ebp - 0x3570], al
call fcn.10013720
mov byte [ebp - 0x356f], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x3588]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3588]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x10046470
lea ecx, [ebp - 0x3588]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x15a0]
call fcn.10011360
push 0
lea eax, [ebp - 0x15a0]
mov byte [ebp - 4], 0xfc
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.other_grenade_predict_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x15a0]
call fcn.100112c0
push 0x67
lea ecx, [ebp - 0x356c]
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x356c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x356b], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x356a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3569], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3568], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3567], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3566], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3565], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3564], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3563], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3562], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3561], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3560], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x355f], al
call fcn.10013720
mov byte [ebp - 0x355e], al
lea ecx, [ebp - 0x356c]
push 0x74
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x355d], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x355c], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x355b], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x355a], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3559], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3558], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3557], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3556], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3555], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x356c]
mov byte [ebp - 0x3554], al
call fcn.10013720
mov byte [ebp - 0x3553], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x356c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x356c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x100466e0
lea ecx, [ebp - 0x356c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1588]
call fcn.10011360
lea eax, [ebp - 0x1588]
mov byte [ebp - 4], 0xfd
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Grenade_proximity_warning
call fcn.10087fd0
lea ecx, [ebp - 0x1588]
mov byte [ebp - 4], 0
call fcn.100112c0
push 0x67
lea ecx, [ebp - 0x3d80]
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d80], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d7f], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d7e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d7d], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d7c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d7b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d7a], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d79], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d78], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d77], al
call fcn.10013720
push 0x78
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d76], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d75], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d74], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d73], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d72], al
call fcn.10013720
mov byte [ebp - 0x3d71], al
push 0x79
lea ecx, [ebp - 0x3d80]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d70], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d6f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d6e], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d6d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d6c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d6b], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d6a], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d69], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d68], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d67], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d66], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d65], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d64], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d63], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d62], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d61], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d60], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 0x3d5f], al
call fcn.10013720
mov byte [ebp - 0x3d5e], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3d80]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3d80]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x23
jb 0x100469f2
lea ecx, [ebp - 0x3d80]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1570]
call fcn.10011360
push 0
lea eax, [ebp - 0x1570]
mov byte [ebp - 4], 0xfe
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.grenade_proximity_warning_beam_col
call fcn.1008f920
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1570]
call fcn.100112c0
lea ecx, [ebp - 0x4385]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x3ff4], 0x1015f094
lea eax, [ebp - 0x3fe8]
mov dword [ebp - 0x3ff0], str.Night_mode
push eax
lea eax, [ebp - 0x3ff4]
mov dword [ebp - 0x3fec], str.Full_bright
push eax
lea ecx, [ebp - 0x4490]
call fcn.100525f0
push 0x65
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0x1558]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1558], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1557], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1556], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1555], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1554], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1553], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1552], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1551], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1550], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x154f], al
call fcn.10013720
mov byte [ebp - 0x154e], al
lea ecx, [ebp - 0x1558]
push 0x6c
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x154d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x154c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x154b], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x154a], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1549], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1548], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1547], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1546], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1545], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1544], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1543], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1558]
mov byte [ebp - 0x1542], al
call fcn.10013720
mov byte [ebp - 0x1541], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x1558]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1558]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10046c90
lea ecx, [ebp - 0x1558]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1540]
call fcn.10011360
lea eax, [ebp - 0x1540]
mov byte [ebp - 4], 0xff
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Brightness_adjustment
call fcn.1008a030
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1540]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x1528]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1528], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1527], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1526], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1525], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1524], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1523], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1522], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1521], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1520], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x151f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x151e], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x151d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x151c], al
call fcn.10013720
mov byte [ebp - 0x151b], al
push 0x6f
lea ecx, [ebp - 0x1528]
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x151a], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1519], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1518], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1517], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1516], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1515], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1514], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1513], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1528]
mov byte [ebp - 0x1512], al
call fcn.10013720
mov byte [ebp - 0x1511], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x1528]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1528]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10046ef0
lea ecx, [ebp - 0x1528]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1510]
call fcn.10011360
lea eax, [ebp - 0x1510]
mov dword [ebp - 4], 0x100
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x1510]
mov esi, dword [eax]
mov dword [ebp - 4], 0
call fcn.100112c0
cmp esi, 1
jne 0x100471cb
push 0x65
lea ecx, [ebp - 0x14f8]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14f8], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14f7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14f6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14f5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14f4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14f3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14f2], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14f1], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14f0], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14ef], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14ee], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14ed], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14ec], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14eb], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14ea], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14e9], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14e8], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14e7], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14e6], al
call fcn.10013720
mov byte [ebp - 0x14e5], al
push 0x6c
lea ecx, [ebp - 0x14f8]
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14e4], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14e3], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x14f8]
mov byte [ebp - 0x14e2], al
call fcn.10013720
mov byte [ebp - 0x14e1], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x14f8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x14f8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10047140
lea ecx, [ebp - 0x14f8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x14e0]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x14e0]
mov dword [ebp - 4], 0x101
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.darkness
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x14e0]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x3550]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3550], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x354f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x354e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x354d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x354c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x354b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x354a], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3549], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3548], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3547], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3546], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3545], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3544], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3543], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3542], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3541], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3540], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x353f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x353e], al
call fcn.10013720
mov byte [ebp - 0x353d], al
push 0x76
lea ecx, [ebp - 0x3550]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x353c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x353b], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x353a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3539], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3550]
mov byte [ebp - 0x3538], al
call fcn.10013720
mov byte [ebp - 0x3537], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3550]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3550]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x100473c0
lea ecx, [ebp - 0x3550]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x14c8]
call fcn.10011360
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x14c8]
mov dword [ebp - 4], 0x102
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Transparent_props
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x14c8]
call fcn.100112c0
lea ecx, [ebp - 0x438e]
call fcn.10005ed0
mov edi, eax
mov dword [ebp - 0x3fe8], 0x1015f094
lea eax, [ebp - 0x3fdc]
mov dword [ebp - 0x3fe4], str.Static
push eax
lea eax, [ebp - 0x3fe8]
mov dword [ebp - 0x3fe0], str.Lighting
push eax
lea ecx, [ebp - 0x4488]
call fcn.100525f0
push 0x65
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4368], ecx
lea ecx, [ebp - 0xc20]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc20], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc1f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc1e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc1d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc1c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc1b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc1a], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc19], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc18], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc17], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc16], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc15], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc14], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc13], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc12], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc11], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc10], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc0f], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xc20]
mov byte [ebp - 0xc0e], al
call fcn.10013720
mov byte [ebp - 0xc0d], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0xc20]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xc20]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x10047620
lea ecx, [ebp - 0xc20]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x14b0]
call fcn.10011360
lea eax, [ebp - 0x14b0]
mov dword [ebp - 4], 0x103
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push edi
push dword [ebp - 0x4370]
push dword [ebp - 0x4368]
call fcn.100526e0
mov edx, esi
mov ecx, str.Bullet_tracer_mode
call fcn.1008a030
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x14b0]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x1498]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1498], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1497], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1496], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1495], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1494], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1493], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1492], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1491], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1490], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x148f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x148e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x148d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x148c], al
call fcn.10013720
mov byte [ebp - 0x148b], al
push 0x74
lea ecx, [ebp - 0x1498]
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x148a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1489], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1488], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1487], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1486], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1485], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1484], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1483], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1498]
mov byte [ebp - 0x1482], al
call fcn.10013720
mov byte [ebp - 0x1481], al
xor esi, esi
push esi
lea ecx, [ebp - 0x1498]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1498]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x10047883
lea ecx, [ebp - 0x1498]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1480]
call fcn.10011360
push 0
lea eax, [ebp - 0x1480]
mov dword [ebp - 4], 0x104
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.effects_bullettrace_col
call fcn.1008f920
add esp, 4
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1480]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xcac]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xcac], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xcab], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xcaa], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xca9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xca8], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xca7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xca6], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xca5], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xca4], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xca3], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xca2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xca1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xca0], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xc9f], al
call fcn.10013720
mov byte [ebp - 0xc9e], al
lea ecx, [ebp - 0xcac]
push 0x72
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xc9d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xc9c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xc9b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xcac]
mov byte [ebp - 0xc9a], al
call fcn.10013720
mov byte [ebp - 0xc99], al
xor esi, esi
push esi
lea ecx, [ebp - 0xcac]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xcac]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x10047a83
lea ecx, [ebp - 0xcac]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1468]
call fcn.10011360
lea eax, [ebp - 0x1468]
mov dword [ebp - 4], 0x105
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x1468]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov dword [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10047d7b
push 0x65
lea ecx, [ebp - 0x333c]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x333c], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x333b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x333a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3339], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3338], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3337], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3336], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3335], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3334], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3333], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3332], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3331], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3330], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x332f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x332e], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x332d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x332c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x332b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x332a], al
call fcn.10013720
mov byte [ebp - 0x3329], al
push 0x74
lea ecx, [ebp - 0x333c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3328], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3327], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3326], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x333c]
mov byte [ebp - 0x3325], al
call fcn.10013720
mov byte [ebp - 0x3324], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x333c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x333c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x10047cf0
lea ecx, [ebp - 0x333c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1450]
call fcn.10011360
push 0
push 0x10160024
push 0xa
push 1
lea eax, [ebp - 0x1450]
mov dword [ebp - 4], 0x106
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.effects_bullettrace_time
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1450]
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x3534]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3534], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3533], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3532], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3531], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3530], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x352f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x352e], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x352d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x352c], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x352b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x352a], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3529], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3528], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3527], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3526], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3525], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3524], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3523], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3522], al
call fcn.10013720
mov byte [ebp - 0x3521], al
push 0x74
lea ecx, [ebp - 0x3534]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x3520], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x351f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x351e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x351d], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3534]
mov byte [ebp - 0x351c], al
call fcn.10013720
mov byte [ebp - 0x351b], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3534]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3534]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x10047f70
lea ecx, [ebp - 0x3534]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1438]
call fcn.10011360
lea eax, [ebp - 0x1438]
mov dword [ebp - 4], 0x107
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Penetration_reticle
call fcn.10087fd0
lea ecx, [ebp - 0x1438]
mov dword [ebp - 4], 0
call fcn.100112c0
call fcn.10068920
xorps xmm2, xmm2
lea ecx, [ebp - 0x4480]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 1
lea eax, [ebp - 0x4478]
push eax
call fcn.10051d30
movss xmm0, dword [ebp - 0x46a4]
mov ecx, 0x1021e3e0
mulss xmm0, dword [0x101626c8]
push 1
addss xmm0, dword [eax + 4]
lea eax, [ebp - 0x47f0]
push eax
movss dword [ebp - 0x4368], xmm0
call fcn.10051d30
movss xmm2, dword [ebp - 0x4368]
lea ecx, [ebp - 0x47e8]
movss xmm1, dword [eax]
call fcn.10020d80
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
movss xmm2, dword [ebp - 0x46a4]
lea ecx, [ebp - 0x47e0]
mulss xmm2, dword [0x101626c8]
add esp, 4
movss xmm1, dword [ebp - 0x46a8]
push 0
push 0
call fcn.10020d80
mov edx, eax
mov ecx, str.Effects
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0xd60]
push 0x65
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd60], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd5f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd5e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd5d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd5c], al
call fcn.10013720
mov byte [ebp - 0xd5b], al
push 0x73
lea ecx, [ebp - 0xd60]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd5a], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd59], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd58], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd57], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd56], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd55], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd54], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd53], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd52], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd51], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd50], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd4f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd4e], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xd60]
mov byte [ebp - 0xd4d], al
call fcn.10013720
mov byte [ebp - 0xd4c], al
xor esi, esi
push esi
lea ecx, [ebp - 0xd60]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xd60]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10048233
lea ecx, [ebp - 0xd60]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1420]
call fcn.10011360
lea eax, [ebp - 0x1420]
mov dword [ebp - 4], 0x108
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Remove_scope_overlay
call fcn.10087fd0
lea ecx, [ebp - 0x1420]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xd78]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd78], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd77], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd76], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd75], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd74], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd73], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd72], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd71], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd70], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd6f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd6e], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd6d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd6c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd6b], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd6a], al
call fcn.10013720
mov byte [ebp - 0xd69], al
push 0x63
lea ecx, [ebp - 0xd78]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd68], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd67], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd66], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xd78]
mov byte [ebp - 0xd65], al
call fcn.10013720
mov byte [ebp - 0xd64], al
xor esi, esi
push esi
lea ecx, [ebp - 0xd78]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xd78]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10048441
lea ecx, [ebp - 0xd78]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1408]
call fcn.10011360
lea eax, [ebp - 0x1408]
mov dword [ebp - 4], 0x109
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x1408]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov dword [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10048f6b
push 0x65
lea ecx, [ebp - 0xd90]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd90], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd8f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd8e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd8d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd8c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd8b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd8a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd89], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd88], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd87], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd86], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd85], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd84], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd83], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd82], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd81], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd80], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd7f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd90]
mov byte [ebp - 0xd7e], al
call fcn.10013720
mov byte [ebp - 0xd7d], al
push 0
lea ecx, [ebp - 0xd90]
call fcn.10013720
mov byte [ebp - 0xd7c], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0xd90]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xd90]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10048660
lea ecx, [ebp - 0xd90]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x13f0]
call fcn.10011360
lea eax, [ebp - 0x13f0]
mov dword [ebp - 4], 0x10a
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Custom_scope
call fcn.10087fd0
lea ecx, [ebp - 0x13f0]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x67
lea ecx, [ebp - 0xb30]
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb30], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb2f], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb2e], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb2d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb2c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb2b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb2a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb29], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb28], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb27], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb26], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb25], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb24], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb23], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb22], al
call fcn.10013720
mov byte [ebp - 0xb21], al
push 0x6f
lea ecx, [ebp - 0xb30]
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb20], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0xb1f], al
call fcn.10013720
mov byte [ebp - 0xb1e], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0xb30]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xb30]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x10048850
lea ecx, [ebp - 0xb30]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x13d8]
call fcn.10011360
push 0
lea eax, [ebp - 0x13d8]
mov dword [ebp - 4], 0x10b
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.gradient_scope_col
call fcn.1008f920
add esp, 4
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x13d8]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xda8]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xda8], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xda7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xda6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xda5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xda4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xda3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xda2], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xda1], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xda0], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xd9f], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xd9e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xd9d], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xd9c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xd9b], al
call fcn.10013720
mov byte [ebp - 0xd9a], al
lea ecx, [ebp - 0xda8]
push 0x73
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xd99], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xd98], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xd97], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xd96], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xda8]
mov byte [ebp - 0xd95], al
call fcn.10013720
mov byte [ebp - 0xd94], al
xor esi, esi
push esi
lea ecx, [ebp - 0xda8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xda8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x10048a63
lea ecx, [ebp - 0xda8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x13c0]
call fcn.10011360
lea eax, [ebp - 0x13c0]
mov dword [ebp - 4], 0x10c
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x13c0]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov dword [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10048f6b
push 0x67
lea ecx, [ebp - 0xc84]
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc84], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc83], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc82], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc81], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc80], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc7f], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc7e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc7d], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc7c], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc7b], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc7a], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc79], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc78], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc77], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc76], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc75], al
call fcn.10013720
push 0x7a
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc74], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc73], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xc84]
mov byte [ebp - 0xc72], al
call fcn.10013720
mov byte [ebp - 0xc71], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xc84]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xc84]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x10048c70
lea ecx, [ebp - 0xc84]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x13a8]
call fcn.10011360
push 0
push str._d__
push 0x190
push 0
lea eax, [ebp - 0x13a8]
mov dword [ebp - 4], 0x10d
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Scope_size
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x13a8]
call fcn.100112c0
push 0x67
lea ecx, [ebp - 0x3358]
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3358], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3357], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3356], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3355], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3354], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3353], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3352], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3351], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3350], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x334f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x334e], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x334d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x334c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x334b], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x334a], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3349], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3348], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3347], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3346], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3345], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3344], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3343], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3342], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3358]
mov byte [ebp - 0x3341], al
call fcn.10013720
mov byte [ebp - 0x3340], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x3358]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3358]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x19
jb 0x10048ee0
lea ecx, [ebp - 0x3358]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1390]
call fcn.10011360
push 0
push str._d__
push 0xa
push 0
lea eax, [ebp - 0x1390]
mov dword [ebp - 4], 0x10e
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Scope_thickness
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1390]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xf28]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf28], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf27], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf26], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf25], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf24], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf23], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf22], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf21], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf20], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf1f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf1e], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf1d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf1c], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf1b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf1a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf19], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf18], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf17], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf16], al
call fcn.10013720
mov byte [ebp - 0xf15], al
push 0x6c
lea ecx, [ebp - 0xf28]
call fcn.10013720
push 0
lea ecx, [ebp - 0xf28]
mov byte [ebp - 0xf14], al
call fcn.10013720
mov byte [ebp - 0xf13], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0xf28]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xf28]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x10049110
lea ecx, [ebp - 0xf28]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1378]
call fcn.10011360
lea eax, [ebp - 0x1378]
mov dword [ebp - 4], 0x10f
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Remove_visual_recoil
call fcn.10087fd0
lea ecx, [ebp - 0x1378]
mov dword [ebp - 4], 0
call fcn.100112c0
lea ecx, [ebp - 0x438d]
call fcn.10005ed0
push 0x4f
lea ecx, [ebp - 0x443c]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x443c]
mov byte [ebp - 0x443c], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x443c]
mov byte [ebp - 0x443b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x443c]
mov byte [ebp - 0x443a], al
call fcn.10013720
mov byte [ebp - 0x4439], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x443c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x443c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x100491f0
lea ecx, [ebp - 0x443c]
call fcn.10005ed0
push 0x52
lea ecx, [ebp - 0x18c]
mov dword [ebp - 0x3fb8], eax
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x18c]
mov byte [ebp - 0x18c], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x18c]
mov byte [ebp - 0x18b], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x18c]
mov byte [ebp - 0x18a], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x18c]
mov byte [ebp - 0x189], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x18c]
mov byte [ebp - 0x188], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x18c]
mov byte [ebp - 0x187], al
call fcn.10013720
mov byte [ebp - 0x186], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x18c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x18c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x100492c0
lea ecx, [ebp - 0x18c]
call fcn.10005ed0
push 0x57
lea ecx, [ebp - 0x308]
mov dword [ebp - 0x3fb4], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x308]
mov byte [ebp - 0x308], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x308]
mov byte [ebp - 0x307], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x308]
mov byte [ebp - 0x306], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x308]
mov byte [ebp - 0x305], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x308]
mov byte [ebp - 0x304], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x308]
mov byte [ebp - 0x303], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x308]
mov byte [ebp - 0x302], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x308]
mov byte [ebp - 0x301], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x308]
mov byte [ebp - 0x300], al
call fcn.10013720
mov byte [ebp - 0x2ff], al
xor esi, esi
push esi
lea ecx, [ebp - 0x308]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x308]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xa
jb 0x100493c1
lea ecx, [ebp - 0x308]
call fcn.10005ed0
mov dword [ebp - 0x3fb0], eax
lea ecx, [ebp - 0x47d8]
lea eax, [ebp - 0x3fac]
push eax
lea eax, [ebp - 0x3fb8]
push eax
call fcn.100525f0
push 0x65
lea ecx, [ebp - 0xdd8]
mov edi, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdd8], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdd7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdd6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdd5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdd4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdd3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdd2], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdd1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdd0], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdcf], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdce], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdcd], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdcc], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdcb], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdca], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdc9], al
call fcn.10013720
mov byte [ebp - 0xdc8], al
push 0x6f
lea ecx, [ebp - 0xdd8]
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdc7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdc6], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 0xdc5], al
call fcn.10013720
mov byte [ebp - 0xdc4], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xdd8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xdd8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x100495c0
lea ecx, [ebp - 0xdd8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1360]
call fcn.10011360
lea eax, [ebp - 0x1360]
mov dword [ebp - 4], 0x110
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4370]
push edi
call fcn.100526e0
mov edx, esi
mov ecx, str.Remove_smoke
call fcn.1008a030
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1360]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xd18]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd18], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd17], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd16], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd15], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd14], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd13], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd12], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd11], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd10], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd0f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd0e], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd0d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd0c], al
call fcn.10013720
mov byte [ebp - 0xd0b], al
push 0x5f
lea ecx, [ebp - 0xd18]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd0a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd09], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd08], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd07], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd06], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xd18]
mov byte [ebp - 0xd05], al
call fcn.10013720
mov byte [ebp - 0xd04], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xd18]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xd18]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x15
jb 0x100497f0
lea ecx, [ebp - 0xd18]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1348]
call fcn.10011360
lea eax, [ebp - 0x1348]
mov dword [ebp - 4], 0x111
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Remove_flash
call fcn.10087fd0
lea ecx, [ebp - 0x1348]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xbd0]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbd0], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbcf], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbce], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbcd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbcc], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbcb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbca], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbc9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbc8], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbc7], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbc6], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbc5], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbc4], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbc3], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbc2], al
call fcn.10013720
mov byte [ebp - 0xbc1], al
push 0x6f
lea ecx, [ebp - 0xbd0]
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbc0], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 0xbbf], al
call fcn.10013720
mov byte [ebp - 0xbbe], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0xbd0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xbd0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x100499e0
lea ecx, [ebp - 0xbd0]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1330]
call fcn.10011360
lea eax, [ebp - 0x1330]
mov dword [ebp - 4], 0x112
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Remove_fog
call fcn.10087fd0
lea ecx, [ebp - 0x1330]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xc70]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc70], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc6f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc6e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc6d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc6c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc6b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc6a], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc69], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc68], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc67], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc66], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc65], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc64], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc63], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc62], al
call fcn.10013720
mov byte [ebp - 0xc61], al
push 0x65
lea ecx, [ebp - 0xc70]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc60], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc5f], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xc70]
mov byte [ebp - 0xc5e], al
call fcn.10013720
mov byte [ebp - 0xc5d], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0xc70]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xc70]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x10049be0
lea ecx, [ebp - 0xc70]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1318]
call fcn.10011360
lea eax, [ebp - 0x1318]
mov dword [ebp - 4], 0x113
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Remove_teammates
call fcn.10087fd0
lea ecx, [ebp - 0x1318]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xf40]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf40], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf3f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf3e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf3d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf3c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf3b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf3a], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf39], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf38], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf37], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf36], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf35], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf34], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf33], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf32], al
call fcn.10013720
mov byte [ebp - 0xf31], al
push 0x6c
lea ecx, [ebp - 0xf40]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf30], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf2f], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf2e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf2d], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xf40]
mov byte [ebp - 0xf2c], al
call fcn.10013720
mov byte [ebp - 0xf2b], al
xor esi, esi
push esi
lea ecx, [ebp - 0xf40]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xf40]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x10049e01
lea ecx, [ebp - 0xf40]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1300]
call fcn.10011360
lea eax, [ebp - 0x1300]
mov dword [ebp - 4], 0x114
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Remove_sleeves
call fcn.10087fd0
lea ecx, [ebp - 0x1300]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x6d
lea ecx, [ebp - 0x44c]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x44c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x44b], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x44a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x449], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x448], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x447], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x446], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x445], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x444], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x443], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x44c]
mov byte [ebp - 0x442], al
call fcn.10013720
mov byte [ebp - 0x441], al
xor esi, esi
push esi
lea ecx, [ebp - 0x44c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x44c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10049f64
lea ecx, [ebp - 0x44c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x12e8]
call fcn.10011360
lea eax, [ebp - 0x12e8]
mov dword [ebp - 4], 0x115
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Ragdoll_force
call fcn.10087fd0
lea ecx, [ebp - 0x12e8]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0xa7c]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa7c], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa7b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa7a], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa79], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa78], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa77], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa76], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa75], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa74], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa73], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa72], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa71], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa70], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa6f], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 0xa6e], al
call fcn.10013720
mov byte [ebp - 0xa6d], al
push 0
lea ecx, [ebp - 0xa7c]
call fcn.10013720
mov byte [ebp - 0xa6c], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xa7c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xa7c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x1004a130
lea ecx, [ebp - 0xa7c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x12d0]
call fcn.10011360
lea eax, [ebp - 0x12d0]
mov dword [ebp - 4], 0x116
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Spectators
call fcn.10087fd0
lea ecx, [ebp - 0x12d0]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x63
lea ecx, [ebp - 0x8b4]
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8b4], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8b3], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8b2], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8b1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8b0], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8af], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8ae], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8ad], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8ac], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8ab], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8aa], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8a9], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8a8], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8a7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 0x8a6], al
call fcn.10013720
mov byte [ebp - 0x8a5], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x8b4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x8b4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x10
jb 0x1004a2e0
lea ecx, [ebp - 0x8b4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x12b8]
call fcn.10011360
lea eax, [ebp - 0x12b8]
mov dword [ebp - 4], 0x117
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Watermark
call fcn.10087fd0
lea ecx, [ebp - 0x12b8]
mov dword [ebp - 4], 0
call fcn.100112c0
lea ecx, [ebp - 0x438c]
call fcn.10005ed0
push 0x4c
lea ecx, [ebp - 0x43b8]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x43
lea ecx, [ebp - 0x43b8]
mov byte [ebp - 0x43b8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x43b8]
mov byte [ebp - 0x43b7], al
call fcn.10013720
mov byte [ebp - 0x43b6], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x43b8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x43b8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 3
jb 0x1004a3b0
lea ecx, [ebp - 0x43b8]
call fcn.10005ed0
push 0x4c
lea ecx, [ebp - 0x4404]
mov dword [ebp - 0x4210], eax
call fcn.10013720
push 0x42
lea ecx, [ebp - 0x4404]
mov byte [ebp - 0x4404], al
call fcn.10013720
push 0x59
lea ecx, [ebp - 0x4404]
mov byte [ebp - 0x4403], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4404]
mov byte [ebp - 0x4402], al
call fcn.10013720
mov byte [ebp - 0x4401], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x4404]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4404]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x1004a440
lea ecx, [ebp - 0x4404]
call fcn.10005ed0
push 0x50
lea ecx, [ebp - 0xec]
mov dword [ebp - 0x420c], eax
call fcn.10013720
push 0x49
lea ecx, [ebp - 0xec]
mov byte [ebp - 0xec], al
call fcn.10013720
push 0x4e
lea ecx, [ebp - 0xec]
mov byte [ebp - 0xeb], al
call fcn.10013720
push 0x47
lea ecx, [ebp - 0xec]
mov byte [ebp - 0xea], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xec]
mov byte [ebp - 0xe9], al
call fcn.10013720
mov byte [ebp - 0xe8], al
xor esi, esi
push esi
lea ecx, [ebp - 0xec]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xec]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1004a4e2
lea ecx, [ebp - 0xec]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0xd4]
mov dword [ebp - 0x4208], eax
call fcn.10013720
push 0x41
lea ecx, [ebp - 0xd4]
mov byte [ebp - 0xd4], al
call fcn.10013720
push 0x49
lea ecx, [ebp - 0xd4]
mov byte [ebp - 0xd3], al
call fcn.10013720
push 0x4d
lea ecx, [ebp - 0xd4]
mov byte [ebp - 0xd2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xd4]
mov byte [ebp - 0xd1], al
call fcn.10013720
mov byte [ebp - 0xd0], al
xor esi, esi
push esi
lea ecx, [ebp - 0xd4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xd4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1004a584
lea ecx, [ebp - 0xd4]
call fcn.10005ed0
push 0x44
lea ecx, [ebp - 0x164]
mov dword [ebp - 0x4204], eax
call fcn.10013720
push 0x41
lea ecx, [ebp - 0x164]
mov byte [ebp - 0x164], al
call fcn.10013720
push 0x4d
lea ecx, [ebp - 0x164]
mov byte [ebp - 0x163], al
call fcn.10013720
push 0x41
lea ecx, [ebp - 0x164]
mov byte [ebp - 0x162], al
call fcn.10013720
push 0x47
lea ecx, [ebp - 0x164]
mov byte [ebp - 0x161], al
call fcn.10013720
push 0x45
lea ecx, [ebp - 0x164]
mov byte [ebp - 0x160], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x164]
mov byte [ebp - 0x15f], al
call fcn.10013720
mov byte [ebp - 0x15e], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x164]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x164]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x1004a650
lea ecx, [ebp - 0x164]
call fcn.10005ed0
push 0x46
lea ecx, [ebp - 0x4400]
mov dword [ebp - 0x4200], eax
call fcn.10013720
push 0x50
lea ecx, [ebp - 0x4400]
mov byte [ebp - 0x4400], al
call fcn.10013720
push 0x53
lea ecx, [ebp - 0x4400]
mov byte [ebp - 0x43ff], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x4400]
mov byte [ebp - 0x43fe], al
call fcn.10013720
mov byte [ebp - 0x43fd], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x4400]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x4400]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x1004a6e0
lea ecx, [ebp - 0x4400]
call fcn.10005ed0
mov dword [ebp - 0x41fc], eax
lea ecx, [ebp - 0x47d0]
lea eax, [ebp - 0x41f8]
push eax
lea eax, [ebp - 0x4210]
push eax
call fcn.100525f0
push 0x6f
lea ecx, [ebp - 0x9dc]
mov edi, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9dc], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9db], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9da], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9d9], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9d8], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9d7], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9d6], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9d5], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9d4], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9d3], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9d2], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9d1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9d0], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9cf], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9ce], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x9dc]
mov byte [ebp - 0x9cd], al
call fcn.10013720
mov byte [ebp - 0x9cc], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x9dc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x9dc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x1004a890
lea ecx, [ebp - 0x9dc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x12a0]
call fcn.10011360
lea eax, [ebp - 0x12a0]
mov dword [ebp - 4], 0x118
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4370]
push edi
call fcn.100526e0
mov edx, esi
mov ecx, str.Indicators
call fcn.1008a480
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x12a0]
call fcn.100112c0
lea ecx, [ebp - 0x438b]
call fcn.10005ed0
push 0x4c
lea ecx, [ebp - 0x43b0]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x43
lea ecx, [ebp - 0x43b0]
mov byte [ebp - 0x43b0], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x43b0]
mov byte [ebp - 0x43af], al
call fcn.10013720
mov byte [ebp - 0x43ae], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x43b0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x43b0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 3
jb 0x1004a980
lea ecx, [ebp - 0x43b0]
call fcn.10005ed0
push 0x4c
lea ecx, [ebp - 0x43fc]
mov dword [ebp - 0x41e0], eax
call fcn.10013720
push 0x42
lea ecx, [ebp - 0x43fc]
mov byte [ebp - 0x43fc], al
call fcn.10013720
push 0x59
lea ecx, [ebp - 0x43fc]
mov byte [ebp - 0x43fb], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x43fc]
mov byte [ebp - 0x43fa], al
call fcn.10013720
mov byte [ebp - 0x43f9], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x43fc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x43fc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x1004aa10
lea ecx, [ebp - 0x43fc]
call fcn.10005ed0
push 0x50
lea ecx, [ebp - 0xcc]
mov dword [ebp - 0x41dc], eax
call fcn.10013720
push 0x49
lea ecx, [ebp - 0xcc]
mov byte [ebp - 0xcc], al
call fcn.10013720
push 0x4e
lea ecx, [ebp - 0xcc]
mov byte [ebp - 0xcb], al
call fcn.10013720
push 0x47
lea ecx, [ebp - 0xcc]
mov byte [ebp - 0xca], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xcc]
mov byte [ebp - 0xc9], al
call fcn.10013720
mov byte [ebp - 0xc8], al
xor esi, esi
push esi
lea ecx, [ebp - 0xcc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xcc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1004aab2
lea ecx, [ebp - 0xcc]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x41d8], eax
call fcn.10013720
push 0x41
lea ecx, [ebp - 0xc4]
mov byte [ebp - 0xc4], al
call fcn.10013720
push 0x49
lea ecx, [ebp - 0xc4]
mov byte [ebp - 0xc3], al
call fcn.10013720
push 0x4d
lea ecx, [ebp - 0xc4]
mov byte [ebp - 0xc2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xc4]
mov byte [ebp - 0xc1], al
call fcn.10013720
mov byte [ebp - 0xc0], al
xor esi, esi
push esi
lea ecx, [ebp - 0xc4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xc4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1004ab54
lea ecx, [ebp - 0xc4]
call fcn.10005ed0
push 0x44
lea ecx, [ebp - 0x16c]
mov dword [ebp - 0x41d4], eax
call fcn.10013720
push 0x41
lea ecx, [ebp - 0x16c]
mov byte [ebp - 0x16c], al
call fcn.10013720
push 0x4d
lea ecx, [ebp - 0x16c]
mov byte [ebp - 0x16b], al
call fcn.10013720
push 0x41
lea ecx, [ebp - 0x16c]
mov byte [ebp - 0x16a], al
call fcn.10013720
push 0x47
lea ecx, [ebp - 0x16c]
mov byte [ebp - 0x169], al
call fcn.10013720
push 0x45
lea ecx, [ebp - 0x16c]
mov byte [ebp - 0x168], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x16c]
mov byte [ebp - 0x167], al
call fcn.10013720
mov byte [ebp - 0x166], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x16c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x16c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x1004ac20
lea ecx, [ebp - 0x16c]
call fcn.10005ed0
push 0x43
lea ecx, [ebp - 0x35c]
mov dword [ebp - 0x41d0], eax
call fcn.10013720
push 0x48
lea ecx, [ebp - 0x35c]
mov byte [ebp - 0x35c], al
call fcn.10013720
push 0x45
lea ecx, [ebp - 0x35c]
mov byte [ebp - 0x35b], al
call fcn.10013720
push 0x41
lea ecx, [ebp - 0x35c]
mov byte [ebp - 0x35a], al
call fcn.10013720
push 0x54
lea ecx, [ebp - 0x35c]
mov byte [ebp - 0x359], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x35c]
mov byte [ebp - 0x358], al
call fcn.10013720
push 0x4e
lea ecx, [ebp - 0x35c]
mov byte [ebp - 0x357], al
call fcn.10013720
push 0x41
lea ecx, [ebp - 0x35c]
mov byte [ebp - 0x356], al
call fcn.10013720
push 0x4d
lea ecx, [ebp - 0x35c]
mov byte [ebp - 0x355], al
call fcn.10013720
push 0x45
lea ecx, [ebp - 0x35c]
mov byte [ebp - 0x354], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x35c]
mov byte [ebp - 0x353], al
call fcn.10013720
mov byte [ebp - 0x352], al
xor esi, esi
push esi
lea ecx, [ebp - 0x35c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x35c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x1004ad34
lea ecx, [ebp - 0x35c]
call fcn.10005ed0
mov dword [ebp - 0x41cc], eax
lea ecx, [ebp - 0x47c8]
lea eax, [ebp - 0x41c8]
push eax
lea eax, [ebp - 0x41e0]
push eax
call fcn.100525f0
push 0x6f
lea ecx, [ebp - 0xfb8]
mov edi, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4370], eax
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfb8], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfb7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfb6], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfb5], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfb4], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfb3], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfb2], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfb1], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfb0], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfaf], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfae], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfad], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfac], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfab], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfaa], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfa9], al
call fcn.10013720
mov byte [ebp - 0xfa8], al
push 0x73
lea ecx, [ebp - 0xfb8]
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfa7], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfa6], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfa5], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfa4], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xfb8]
mov byte [ebp - 0xfa3], al
call fcn.10013720
mov byte [ebp - 0xfa2], al
xor esi, esi
push esi
lea ecx, [ebp - 0xfb8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xfb8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x17
jb 0x1004af50
lea ecx, [ebp - 0xfb8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1270]
call fcn.10011360
lea eax, [ebp - 0x1270]
mov dword [ebp - 4], 0x119
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push dword [ebp - 0x4370]
push edi
call fcn.100526e0
mov edx, esi
mov ecx, str.Indicators_small
call fcn.1008a480
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1270]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xc0c]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc0c], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc0b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc0a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc09], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc08], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc07], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc06], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc05], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc04], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc03], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc02], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc01], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xc00], al
call fcn.10013720
mov byte [ebp - 0xbff], al
push 0x65
lea ecx, [ebp - 0xc0c]
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xbfe], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xbfd], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xbfc], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xbfb], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xc0c]
mov byte [ebp - 0xbfa], al
call fcn.10013720
mov byte [ebp - 0xbf9], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xc0c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xc0c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x1004b170
lea ecx, [ebp - 0xc0c]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1258]
call fcn.10011360
lea eax, [ebp - 0x1258]
mov dword [ebp - 4], 0x11a
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Force_thirdperson
call fcn.10087fd0
lea ecx, [ebp - 0x1258]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x38dc]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38dc], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38db], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38da], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38d9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38d8], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38d7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38d6], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38d5], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38d4], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38d3], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38d2], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38d1], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38d0], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38cf], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38ce], al
call fcn.10013720
mov byte [ebp - 0x38cd], al
push 0x73
lea ecx, [ebp - 0x38dc]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38cc], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38cb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38ca], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38c9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38c8], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38c7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38c6], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38c5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38c4], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38c3], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38c2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38c1], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x38dc]
mov byte [ebp - 0x38c0], al
call fcn.10013720
mov byte [ebp - 0x38bf], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x38dc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x38dc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1e
jb 0x1004b430
lea ecx, [ebp - 0x38dc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1240]
call fcn.10011360
lea eax, [ebp - 0x1240]
mov dword [ebp - 4], 0x11b
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0x65
lea ecx, [ebp - 0x1228]
mov edi, eax
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1228], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1227], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1226], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1225], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1224], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1223], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1222], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1221], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1220], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x121f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x121e], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x121d], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x121c], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x121b], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x121a], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1219], al
call fcn.10013720
mov byte [ebp - 0x1218], al
push 0x6f
lea ecx, [ebp - 0x1228]
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1217], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1216], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1215], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1214], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1213], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1228]
mov byte [ebp - 0x1212], al
call fcn.10013720
mov byte [ebp - 0x1211], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x1228]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1228]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x18
jb 0x1004b660
lea ecx, [ebp - 0x1228]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1210]
call fcn.10011360
lea eax, [ebp - 0x1210]
mov byte [ebp - 4], 0x1c
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push edi
mov edx, eax
mov ecx, str.effects_thirdperson_key
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x1210]
call fcn.100112c0
lea ecx, [ebp - 0x1240]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xc5c]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc5c], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc5b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc5a], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc59], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc58], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc57], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc56], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc55], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc54], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc53], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc52], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc51], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc50], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc4f], al
call fcn.10013720
mov byte [ebp - 0xc4e], al
push 0x72
lea ecx, [ebp - 0xc5c]
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc4d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc4c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc4b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xc5c]
mov byte [ebp - 0xc4a], al
call fcn.10013720
mov byte [ebp - 0xc49], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xc5c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xc5c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x1004b870
cmp eax, 4
jne 0x1004eb88
xorps xmm2, xmm2
lea ecx, [ebp - 0x47c0]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 0
lea eax, [ebp - 0x47b8]
push eax
call fcn.10051d30
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
add esp, 4
lea edx, [ebp - 0x46a8]
mov ecx, str.Miscellaneous
push 0
push 0
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0x11b0]
push str.other_viewmodel
call fcn.10011360
lea eax, [ebp - 0x11b0]
mov dword [ebp - 4], 0x11f
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Override_viewmodel
call fcn.10087fd0
lea ecx, [ebp - 0x11b0]
mov dword [ebp - 4], 0
call fcn.100112c0
push str.other_viewmodel
lea ecx, [ebp - 0x1198]
call fcn.10011360
lea eax, [ebp - 0x1198]
mov dword [ebp - 4], pe_nt_image_headers32
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x1198]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov dword [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1004bd3c
push str.other_viewmodel_x
lea ecx, [ebp - 0x1180]
call fcn.10011360
push 0
push 0x1015f404
push 0x19
push 0xffffffffffffffe7
lea eax, [ebp - 0x1180]
mov dword [ebp - 4], 0x121
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Viewmodel_x
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1180]
call fcn.100112c0
push str.other_viewmodel_y
lea ecx, [ebp - 0x1168]
call fcn.10011360
push 0
push 0x1015f404
push 0x19
push 0xffffffffffffffe7
lea eax, [ebp - 0x1168]
mov dword [ebp - 4], 0x122
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Viewmodel_y
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1168]
call fcn.100112c0
push str.other_viewmodel_z
lea ecx, [ebp - 0x1150]
call fcn.10011360
push 0
push 0x1015f404
push 0x19
push 0xffffffffffffffe7
lea eax, [ebp - 0x1150]
mov dword [ebp - 4], 0x123
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.Viewmodel_z
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1150]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x428]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x428], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x427], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x426], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x425], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x424], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x423], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x422], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x421], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x420], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x41f], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x428]
mov byte [ebp - 0x41e], al
call fcn.10013720
mov byte [ebp - 0x41d], al
xor esi, esi
push esi
lea ecx, [ebp - 0x428]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x428]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x1004be22
lea ecx, [ebp - 0x428]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1138]
call fcn.10011360
lea eax, [ebp - 0x1138]
mov dword [ebp - 4], 0x124
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Override_FOV
call fcn.10087fd0
lea ecx, [ebp - 0x1138]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x434]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x434], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x433], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x432], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x431], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x430], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x42f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x42e], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x42d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x42c], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x42b], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x434]
mov byte [ebp - 0x42a], al
call fcn.10013720
mov byte [ebp - 0x429], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x434]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x434]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x1004bf90
lea ecx, [ebp - 0x434]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1120]
call fcn.10011360
lea eax, [ebp - 0x1120]
mov dword [ebp - 4], 0x125
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x1120]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov dword [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1004c3ee
push 0x65
lea ecx, [ebp - 0xba8]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xba8], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xba7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xba6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xba5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xba4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xba3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xba2], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xba1], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xba0], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xb9f], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xb9e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xb9d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xb9c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xb9b], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xb9a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xb99], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xb98], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xba8]
mov byte [ebp - 0xb97], al
call fcn.10013720
mov byte [ebp - 0xb96], al
xor esi, esi
push esi
lea ecx, [ebp - 0xba8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xba8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x13
jb 0x1004c181
lea ecx, [ebp - 0xba8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1108]
call fcn.10011360
lea eax, [ebp - 0x1108]
mov dword [ebp - 4], 0x126
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.FOV_when_scoped
call fcn.10087fd0
lea ecx, [ebp - 0x1108]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xa90]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa90], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa8f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa8e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa8d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa8c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa8b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa8a], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa89], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa88], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa87], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa86], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa85], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa84], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa83], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa82], al
call fcn.10013720
mov byte [ebp - 0xa81], al
push 0x65
lea ecx, [ebp - 0xa90]
call fcn.10013720
push 0
lea ecx, [ebp - 0xa90]
mov byte [ebp - 0xa80], al
call fcn.10013720
mov byte [ebp - 0xa7f], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xa90]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xa90]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x12
jb 0x1004c360
lea ecx, [ebp - 0xa90]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x10f0]
call fcn.10011360
push 0
push 0x1015f3ac
push 0x82
push 0
lea eax, [ebp - 0x10f0]
mov dword [ebp - 4], 0x127
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.effects_fov_value
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x10f0]
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xf58]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf58], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf57], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf56], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf55], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf54], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf53], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf52], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf51], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf50], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf4f], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf4e], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf4d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf4c], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf4b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf4a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf49], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf48], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf47], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf46], al
call fcn.10013720
mov byte [ebp - 0xf45], al
push 0x76
lea ecx, [ebp - 0xf58]
call fcn.10013720
push 0
lea ecx, [ebp - 0xf58]
mov byte [ebp - 0xf44], al
call fcn.10013720
mov byte [ebp - 0xf43], al
xor esi, esi
push esi
lea ecx, [ebp - 0xf58]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xf58]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x1004c592
lea ecx, [ebp - 0xf58]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x10d8]
call fcn.10011360
lea eax, [ebp - 0x10d8]
mov dword [ebp - 4], 0x128
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Viewmodel_fov
call fcn.10087fd0
lea ecx, [ebp - 0x10d8]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xf70]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf70], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf6f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf6e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf6d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf6c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf6b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf6a], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf69], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf68], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf67], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf66], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf65], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf64], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf63], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf62], al
call fcn.10013720
mov byte [ebp - 0xf61], al
push 0x6c
lea ecx, [ebp - 0xf70]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf60], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf5f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf5e], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf5d], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xf70]
mov byte [ebp - 0xf5c], al
call fcn.10013720
mov byte [ebp - 0xf5b], al
xor esi, esi
push esi
lea ecx, [ebp - 0xf70]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xf70]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x1004c7b3
lea ecx, [ebp - 0xf70]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x10c0]
call fcn.10011360
lea eax, [ebp - 0x10c0]
mov dword [ebp - 4], 0x129
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x10c0]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov dword [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1004cade
push 0x65
lea ecx, [ebp - 0x3630]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3630], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x362f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x362e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x362d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x362c], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x362b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x362a], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3629], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3628], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3627], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3626], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3625], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3624], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3623], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3622], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3621], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3620], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x361f], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x361e], al
call fcn.10013720
mov byte [ebp - 0x361d], al
push 0x76
lea ecx, [ebp - 0x3630]
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x361c], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x361b], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x361a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3619], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3618], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3617], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3630]
mov byte [ebp - 0x3616], al
call fcn.10013720
mov byte [ebp - 0x3615], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x3630]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3630]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1c
jb 0x1004ca50
lea ecx, [ebp - 0x3630]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x10a8]
call fcn.10011360
push 0
push 0x1015f3ac
push 0x82
push 0
lea eax, [ebp - 0x10a8]
mov dword [ebp - 4], 0x12a
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.effects_viewmodel_fov_value
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x10a8]
call fcn.100112c0
push str.misc_bhop
lea ecx, [ebp - 0x1090]
call fcn.10011360
lea eax, [ebp - 0x1090]
mov dword [ebp - 4], 0x12b
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Bunnyhop
call fcn.10087fd0
lea ecx, [ebp - 0x1090]
mov dword [ebp - 4], 0
call fcn.100112c0
push str.misc_strafe
lea ecx, [ebp - 0x1078]
call fcn.10011360
lea eax, [ebp - 0x1078]
mov dword [ebp - 4], 0x12c
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Air_strafe
call fcn.10087fd0
lea ecx, [ebp - 0x1078]
mov dword [ebp - 4], 0
call fcn.100112c0
push str.misc_duckinair
lea ecx, [ebp - 0x1060]
call fcn.10011360
lea eax, [ebp - 0x1060]
mov dword [ebp - 4], 0x12d
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Duck_in_air
call fcn.10087fd0
lea ecx, [ebp - 0x1060]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x6d
lea ecx, [ebp - 0x5b4]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5b4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5b3], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5b2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5b1], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5b0], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5af], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5ae], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5ad], al
call fcn.10013720
mov byte [ebp - 0x5ac], al
push 0x74
lea ecx, [ebp - 0x5b4]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5ab], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5aa], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 0x5a9], al
call fcn.10013720
mov byte [ebp - 0x5a8], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x5b4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x5b4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x1004ccb0
lea ecx, [ebp - 0x5b4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1048]
call fcn.10011360
lea eax, [ebp - 0x1048]
mov dword [ebp - 4], 0x12e
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Clantag_spammer
call fcn.10087fd0
lea ecx, [ebp - 0x1048]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x6d
lea ecx, [ebp - 0x3518]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3518], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3517], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3516], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3515], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3514], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3513], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3512], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3511], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3510], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x350f], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x350e], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x350d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x350c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x350b], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x350a], al
call fcn.10013720
mov byte [ebp - 0x3509], al
push 0x70
lea ecx, [ebp - 0x3518]
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3508], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3507], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3506], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3505], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3504], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3503], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3502], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3501], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3518]
mov byte [ebp - 0x3500], al
call fcn.10013720
mov byte [ebp - 0x34ff], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x3518]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3518]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x1004cf20
lea ecx, [ebp - 0x3518]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1030]
call fcn.10011360
lea eax, [ebp - 0x1030]
mov dword [ebp - 4], 0x12f
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Log_weapon_purchases
call fcn.10087fd0
lea ecx, [ebp - 0x1030]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x6d
lea ecx, [ebp - 0xe80]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe80], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe7f], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe7e], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe7d], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe7c], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe7b], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe7a], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe79], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe78], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe77], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe76], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe75], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe74], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe73], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe72], al
call fcn.10013720
mov byte [ebp - 0xe71], al
push 0x64
lea ecx, [ebp - 0xe80]
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe70], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe6f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe6e], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe6d], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xe80]
mov byte [ebp - 0xe6c], al
call fcn.10013720
mov byte [ebp - 0xe6b], al
xor esi, esi
push esi
lea ecx, [ebp - 0xe80]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xe80]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x16
jb 0x1004d141
lea ecx, [ebp - 0xe80]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1018]
call fcn.10011360
lea eax, [ebp - 0x1018]
mov dword [ebp - 4], 0x130
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Log_damage_dealt
call fcn.10087fd0
lea ecx, [ebp - 0x1018]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x6d
lea ecx, [ebp - 0x6a4]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x6a4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x6a3], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x6a2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x6a1], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x6a0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x69f], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x69e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x69d], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x69c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x69b], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x69a], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x699], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x6a4]
mov byte [ebp - 0x698], al
call fcn.10013720
mov byte [ebp - 0x697], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x6a4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x6a4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x1004d2d0
lea ecx, [ebp - 0x6a4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1000]
call fcn.10011360
lea eax, [ebp - 0x1000]
mov dword [ebp - 4], 0x131
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Ping_spike
call fcn.10087fd0
lea ecx, [ebp - 0x1000]
mov dword [ebp - 4], 0
call fcn.100112c0
push str.fakeping_key_style
lea ecx, [ebp - 0x3178]
call fcn.10011360
lea eax, [ebp - 0x3178]
mov dword [ebp - 4], 0x132
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push 0x1014f3b4
lea ecx, [ebp - 0x3190]
mov esi, eax
call fcn.10011360
lea eax, [ebp - 0x3190]
mov byte [ebp - 4], 0x33
push eax
mov ecx, 0x101e95b0
call fcn.10010790
push esi
mov edx, eax
mov ecx, str.fakeping_key
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x3190]
call fcn.100112c0
lea ecx, [ebp - 0x3178]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x6d
lea ecx, [ebp - 0x6b4]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6b4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6b3], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6b2], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6b1], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6b0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6af], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6ae], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6ad], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6ac], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6ab], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6aa], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6a9], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x6b4]
mov byte [ebp - 0x6a8], al
call fcn.10013720
mov byte [ebp - 0x6a7], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x6b4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x6b4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x1004d4e0
lea ecx, [ebp - 0x6b4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x31a8]
call fcn.10011360
lea eax, [ebp - 0x31a8]
mov dword [ebp - 4], 0x134
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x31a8]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov dword [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1004d5b9
push str.misc_fakeping
lea ecx, [ebp - 0x31c0]
call fcn.10011360
push 0
push str._dms
push 0x320
push 0
lea eax, [ebp - 0x31c0]
mov dword [ebp - 4], 0x135
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.misc_fakeping_value
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x31c0]
call fcn.100112c0
push 0x6d
lea ecx, [ebp - 0x814]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x814], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x813], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x812], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x811], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x810], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x80f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x80e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x80d], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x80c], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x80b], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x80a], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x809], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x808], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x814]
mov byte [ebp - 0x807], al
call fcn.10013720
mov byte [ebp - 0x806], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x814]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x814]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x1004d6e0
lea ecx, [ebp - 0x814]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x31d8]
call fcn.10011360
lea eax, [ebp - 0x31d8]
mov dword [ebp - 4], 0x136
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Unlock_inventory
call fcn.10087fd0
lea ecx, [ebp - 0x31d8]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0x9c8]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9c8], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9c7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9c6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9c5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9c4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9c3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9c2], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9c1], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9c0], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9bf], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9be], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9bd], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9bc], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9bb], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 0x9ba], al
call fcn.10013720
mov byte [ebp - 0x9b9], al
push 0
lea ecx, [ebp - 0x9c8]
call fcn.10013720
mov byte [ebp - 0x9b8], al
xor esi, esi
push esi
lea ecx, [ebp - 0x9c8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x9c8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x11
jb 0x1004d8a2
lea ecx, [ebp - 0x9c8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x31f0]
call fcn.10011360
lea eax, [ebp - 0x31f0]
mov dword [ebp - 4], 0x137
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Preserve_killfeed
call fcn.10087fd0
lea ecx, [ebp - 0x31f0]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xc98]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc98], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc97], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc96], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc95], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc94], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc93], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc92], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc91], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc90], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc8f], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc8e], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc8d], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc8c], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc8b], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc8a], al
call fcn.10013720
mov byte [ebp - 0xc89], al
push 0x74
lea ecx, [ebp - 0xc98]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc88], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc87], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xc98]
mov byte [ebp - 0xc86], al
call fcn.10013720
mov byte [ebp - 0xc85], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0xc98]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xc98]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x1004daa0
lea ecx, [ebp - 0xc98]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3208]
call fcn.10011360
lea eax, [ebp - 0x3208]
mov dword [ebp - 4], 0x138
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Aspect_ratio
call fcn.10087fd0
lea ecx, [ebp - 0x3208]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x65
lea ecx, [ebp - 0xce8]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xce8], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xce7], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xce6], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xce5], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xce4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xce3], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xce2], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xce1], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xce0], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xcdf], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xcde], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xcdd], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xcdc], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xcdb], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xcda], al
call fcn.10013720
mov byte [ebp - 0xcd9], al
push 0x74
lea ecx, [ebp - 0xce8]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xcd8], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xcd7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xce8]
mov byte [ebp - 0xcd6], al
call fcn.10013720
mov byte [ebp - 0xcd5], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0xce8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xce8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x14
jb 0x1004dca0
lea ecx, [ebp - 0xce8]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3220]
call fcn.10011360
lea eax, [ebp - 0x3220]
mov dword [ebp - 4], 0x139
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x3220]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov dword [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1004dfab
push 0x65
lea ecx, [ebp - 0x34fc]
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34fc], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34fb], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34fa], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34f9], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34f8], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34f7], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34f6], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34f5], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34f4], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34f3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34f2], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34f1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34f0], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34ef], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34ee], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34ed], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34ec], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34eb], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34ea], al
call fcn.10013720
mov byte [ebp - 0x34e9], al
push 0x76
lea ecx, [ebp - 0x34fc]
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34e8], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34e7], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34e6], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34e5], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x34fc]
mov byte [ebp - 0x34e4], al
call fcn.10013720
mov byte [ebp - 0x34e3], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x34fc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x34fc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0x1a
jb 0x1004df20
lea ecx, [ebp - 0x34fc]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3238]
call fcn.10011360
push 0
push str._d__
push 0x32
push 0
lea eax, [ebp - 0x3238]
mov dword [ebp - 4], 0x13a
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.effects_aspectratio_value
call fcn.1008b6e0
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x3238]
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x6c4]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6c4], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6c3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6c2], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6c1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6c0], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6bf], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6be], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6bd], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6bc], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6bb], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6ba], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6b9], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 0x6b8], al
call fcn.10013720
mov byte [ebp - 0x6b7], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x6c4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x6c4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x1004e0c0
lea ecx, [ebp - 0x6c4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3250]
call fcn.10011360
lea eax, [ebp - 0x3250]
mov dword [ebp - 4], 0x13b
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Buy_bot
call fcn.10087fd0
lea ecx, [ebp - 0x3250]
mov dword [ebp - 4], 0
call fcn.100112c0
push 0x6f
lea ecx, [ebp - 0x6d4]
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6d4], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6d3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6d2], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6d1], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6d0], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6cf], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6ce], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6cd], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6cc], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6cb], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6ca], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6c9], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 0x6c8], al
call fcn.10013720
mov byte [ebp - 0x6c7], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x6d4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x6d4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x1004e250
lea ecx, [ebp - 0x6d4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x3268]
call fcn.10011360
lea eax, [ebp - 0x3268]
mov dword [ebp - 4], 0x13c
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x3268]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov dword [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1004e527
lea ecx, [ebp - 0x438a]
call fcn.10005ed0
mov dword [ebp - 0x4368], eax
lea ecx, [ebp - 0x47b0]
lea eax, [ebp - 0x40d0]
mov dword [ebp - 0x40e0], 0x1015f094
push eax
lea eax, [ebp - 0x40e0]
mov dword [ebp - 0x40dc], str.Scar_20
push eax
mov dword [ebp - 0x40d8], str.Ssg_08
mov dword [ebp - 0x40d4], 0x10160588
call fcn.100525f0
push str.buybot_mainweapon
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x3280]
call fcn.10011360
lea eax, [ebp - 0x3280]
mov dword [ebp - 4], 0x13d
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push edi
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Main_weapon
call fcn.1008a030
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x3280]
call fcn.100112c0
lea ecx, [ebp - 0x4389]
call fcn.10005ed0
mov dword [ebp - 0x4368], eax
lea ecx, [ebp - 0x47a8]
lea eax, [ebp - 0x3fd0]
mov dword [ebp - 0x3fdc], 0x1015f094
push eax
lea eax, [ebp - 0x3fdc]
mov dword [ebp - 0x3fd8], str.Heavy_pistol
push eax
mov dword [ebp - 0x3fd4], str.Duals
call fcn.100525f0
push str.buybot_secweapon
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x3298]
call fcn.10011360
lea eax, [ebp - 0x3298]
mov dword [ebp - 4], 0x13e
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push edi
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Primary_weapon
call fcn.1008a030
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x3298]
call fcn.100112c0
lea ecx, [ebp - 0x4388]
call fcn.10005ed0
mov dword [ebp - 0x4368], eax
mov dword [ebp - 0x42f4], str.He_grenade
lea eax, [ebp - 0x42d8]
mov dword [ebp - 0x42f0], str.Molotov_grenade
push eax
lea eax, [ebp - 0x42f4]
mov dword [ebp - 0x42ec], str.Smoke_grenade
push eax
lea ecx, [ebp - 0x47a0]
mov dword [ebp - 0x42e8], str.Kevlar
mov dword [ebp - 0x42e4], str.Kevlar__Helmet
mov dword [ebp - 0x42e0], str.Zeus
mov dword [ebp - 0x42dc], 0x10160634
call fcn.100525f0
push str.buybot_equipment
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x32b0]
call fcn.10011360
lea eax, [ebp - 0x32b0]
mov dword [ebp - 4], 0x13f
push eax
mov ecx, 0x101e9610
call fcn.10010750
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push edi
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Equipment
call fcn.1008a480
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x32b0]
call fcn.100112c0
call fcn.10068920
xorps xmm2, xmm2
lea ecx, [ebp - 0x4798]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 1
lea eax, [ebp - 0x4790]
push eax
call fcn.10051d30
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
add esp, 4
lea edx, [ebp - 0x46a8]
mov ecx, str.Settings
push 0
push 0
call fcn.100688e0
push str.Menu_key
call fcn.10085730
add esp, 0xc
lea ecx, [ebp - 0x350]
push 0x6d
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x350]
mov byte [ebp - 0x350], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x350]
mov byte [ebp - 0x34f], al
call fcn.10013720
push 0x4d
lea ecx, [ebp - 0x350]
mov byte [ebp - 0x34e], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x350]
mov byte [ebp - 0x34d], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x350]
mov byte [ebp - 0x34c], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x350]
mov byte [ebp - 0x34b], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x350]
mov byte [ebp - 0x34a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x350]
mov byte [ebp - 0x349], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x350]
mov byte [ebp - 0x348], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x350]
mov byte [ebp - 0x347], al
call fcn.10013720
mov byte [ebp - 0x346], al
xor esi, esi
push esi
lea ecx, [ebp - 0x350]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x350]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x1004e653
lea ecx, [ebp - 0x350]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x1288]
call fcn.10011360
push 0
lea eax, [ebp - 0x1288]
mov dword [ebp - 4], 0x140
push eax
mov ecx, 0x101e95b0
call fcn.10010790
mov edx, eax
mov ecx, str.menukey
call fcn.100889d0
add esp, 4
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1288]
call fcn.100112c0
push str.Menu_color
call fcn.10085730
add esp, 4
lea ecx, [ebp - 0x344]
push 0x6d
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x344]
mov byte [ebp - 0x344], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x344]
mov byte [ebp - 0x343], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x344]
mov byte [ebp - 0x342], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x344]
mov byte [ebp - 0x341], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x344]
mov byte [ebp - 0x340], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x344]
mov byte [ebp - 0x33f], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x344]
mov byte [ebp - 0x33e], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x344]
mov byte [ebp - 0x33d], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x344]
mov byte [ebp - 0x33c], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x344]
mov byte [ebp - 0x33b], al
call fcn.10013720
mov byte [ebp - 0x33a], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x344]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x344]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x1004e7c0
lea ecx, [ebp - 0x344]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x23b0]
call fcn.10011360
push 0
lea eax, [ebp - 0x23b0]
mov dword [ebp - 4], 0x141
push eax
mov ecx, 0x101e95f0
call fcn.10010770
mov edx, eax
mov ecx, str.menucolor
call fcn.1008f920
add esp, 4
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x23b0]
call fcn.100112c0
push 0x6e
lea ecx, [ebp - 0x6e4]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6e4], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6e3], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6e2], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6e1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6e0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6df], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6de], al
call fcn.10013720
push 0x5f
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6dd], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6dc], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6db], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6da], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6d9], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x6e4]
mov byte [ebp - 0x6d8], al
call fcn.10013720
mov byte [ebp - 0x6d7], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x6e4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x6e4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x1004e950
lea ecx, [ebp - 0x6e4]
call fcn.10005ed0
push eax
lea ecx, [ebp - 0x23c8]
call fcn.10011360
lea eax, [ebp - 0x23c8]
mov dword [ebp - 4], 0x142
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Anti_Untrusted
call fcn.10087fd0
lea ecx, [ebp - 0x23c8]
mov dword [ebp - 4], 0
call fcn.100112c0
xorps xmm2, xmm2
lea ecx, [ebp - 0x4788]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 0
lea eax, [ebp - 0x4780]
push eax
call fcn.10051d30
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
add esp, 4
lea ecx, [ebp - 0x23e0]
push str._preset
call fcn.10011360
lea eax, [ebp - 0x23e0]
mov dword [ebp - 4], 0x143
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push 0x101e9630
call fcn.10052680
mov edx, esi
mov ecx, str.Preset
call fcn.1008a030
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x23e0]
call fcn.100112c0
push str._preset
lea ecx, [ebp - 0x23f8]
call fcn.10011360
lea eax, [ebp - 0x23f8]
mov dword [ebp - 4], 0x144
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x2410]
mov edx, dword [eax]
call fcn.10020cd0
push eax
mov edx, str._preset_
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x2428]
call fcn.10052c20
add esp, 4
push 0
push eax
mov ecx, 0x101e95b0
mov byte [ebp - 4], 0x46
call fcn.10010790
mov edx, eax
mov ecx, str.presetkey
call fcn.100889d0
add esp, 4
lea ecx, [ebp - 0x2428]
call fcn.100112c0
lea ecx, [ebp - 0x2410]
call fcn.100112c0
lea ecx, [ebp - 0x23f8]
mov dword [ebp - 4], 0
call fcn.100112c0
xorps xmm2, xmm2
lea ecx, [ebp - 0x4778]
xorps xmm1, xmm1
call fcn.10020d80
mov edx, eax
mov ecx, str.Load
call fcn.10086f00
test al, al
je 0x1004eb1a
mov ecx, 0x101e9590
call fcn.10054f80
xorps xmm2, xmm2
lea ecx, [ebp - 0x4770]
xorps xmm1, xmm1
call fcn.10020d80
mov edx, eax
mov ecx, str.Save
call fcn.10086f00
test al, al
je 0x1004eb45
mov ecx, 0x101e9590
call fcn.100541e0
xorps xmm2, xmm2
lea ecx, [ebp - 0x4768]
xorps xmm1, xmm1
call fcn.10020d80
mov edx, eax
mov ecx, str.Open_settings_folder
call fcn.10086f00
test al, al
je 0x1004eb7e
push 1
push 0
push 0
push str.C:_2k18.club
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
call fcn.10068920
mov eax, dword [0x101e0c44]
cmp eax, 5
jne 0x10051c32
xorps xmm2, xmm2
lea ecx, [ebp - 0x4760]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 0
lea eax, [ebp - 0x4758]
push eax
call fcn.10051d30
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
movss xmm0, dword [ebp - 0x46a4]
lea ecx, [ebp - 0x4750]
movss xmm1, dword [ebp - 0x46a8]
add esp, 4
cvtps2pd xmm0, xmm0
push 0
push 0
mulsd xmm0, qword [0x10162788]
subsd xmm0, qword [0x101627f8]
cvtpd2ps xmm2, xmm0
call fcn.10020d80
mov edx, eax
mov ecx, str.Knife_settings
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0x2440]
push str.skins_enable
call fcn.10011360
lea eax, [ebp - 0x2440]
mov dword [ebp - 4], 0x147
push eax
mov ecx, 0x101e9590
call fcn.100107b0
mov edx, eax
mov ecx, str.Override_knife
call fcn.10087fd0
lea ecx, [ebp - 0x2440]
mov dword [ebp - 4], 0
call fcn.100112c0
push str.skins_enable
lea ecx, [ebp - 0x2470]
call fcn.10011360
lea eax, [ebp - 0x2470]
mov dword [ebp - 4], 0x148
push eax
mov ecx, 0x101e9590
call fcn.100107b0
lea ecx, [ebp - 0x2470]
mov al, byte [eax]
mov byte [ebp - 0x435d], al
mov dword [ebp - 4], 0
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x1004f657
lea ecx, [ebp - 0x4387]
call fcn.10005ed0
push 0x4f
lea ecx, [ebp - 0x43f8]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x43f8]
mov byte [ebp - 0x43f8], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x43f8]
mov byte [ebp - 0x43f7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x43f8]
mov byte [ebp - 0x43f6], al
call fcn.10013720
mov byte [ebp - 0x43f5], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x43f8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x43f8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x1004ed00
lea ecx, [ebp - 0x43f8]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0x1cc]
mov dword [ebp - 0x435c], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 0x1cc], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 0x1cb], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 0x1ca], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 0x1c9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 0x1c8], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 0x1c7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 0x1c6], al
call fcn.10013720
mov byte [ebp - 0x1c5], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x1cc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1cc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 8
jb 0x1004ede0
lea ecx, [ebp - 0x1cc]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0x4358], eax
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xf4]
mov byte [ebp - 0xf4], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0xf4]
mov byte [ebp - 0xf3], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xf4]
mov byte [ebp - 0xf2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xf4]
mov byte [ebp - 0xf1], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xf4]
mov byte [ebp - 0xf0], al
call fcn.10013720
mov byte [ebp - 0xef], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xf4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xf4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 6
jb 0x1004eea0
lea ecx, [ebp - 0xf4]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0x2fc]
mov dword [ebp - 0x4354], eax
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 0x2fc], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 0x2fb], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 0x2fa], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 0x2f9], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 0x2f8], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 0x2f7], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 0x2f6], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 0x2f5], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 0x2f4], al
call fcn.10013720
mov byte [ebp - 0x2f3], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2fc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2fc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xa
jb 0x1004efa1
lea ecx, [ebp - 0x2fc]
call fcn.10005ed0
push 0x46
lea ecx, [ebp - 0x29c]
mov dword [ebp - 0x4350], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x29c]
mov byte [ebp - 0x29c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x29c]
mov byte [ebp - 0x29b], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x29c]
mov byte [ebp - 0x29a], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x29c]
mov byte [ebp - 0x299], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x29c]
mov byte [ebp - 0x298], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x29c]
mov byte [ebp - 0x297], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x29c]
mov byte [ebp - 0x296], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x29c]
mov byte [ebp - 0x295], al
call fcn.10013720
mov byte [ebp - 0x294], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x29c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x29c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x1004f090
lea ecx, [ebp - 0x29c]
call fcn.10005ed0
push 0x46
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x434c], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xbc], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xbb], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xba], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb9], al
call fcn.10013720
mov byte [ebp - 0xb8], al
xor esi, esi
push esi
lea ecx, [ebp - 0xbc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xbc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1004f132
lea ecx, [ebp - 0xbc]
call fcn.10005ed0
push 0x47
lea ecx, [ebp - 0x43f4]
mov dword [ebp - 0x4348], eax
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x43f4]
mov byte [ebp - 0x43f4], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x43f4]
mov byte [ebp - 0x43f3], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x43f4]
mov byte [ebp - 0x43f2], al
call fcn.10013720
mov byte [ebp - 0x43f1], al
xor esi, esi
push esi
lea ecx, [ebp - 0x43f4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x43f4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x1004f1c1
lea ecx, [ebp - 0x43f4]
call fcn.10005ed0
push 0x48
lea ecx, [ebp - 0x2a8]
mov dword [ebp - 0x4344], eax
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x2a8]
mov byte [ebp - 0x2a8], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2a8]
mov byte [ebp - 0x2a7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2a8]
mov byte [ebp - 0x2a6], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2a8]
mov byte [ebp - 0x2a5], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2a8]
mov byte [ebp - 0x2a4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2a8]
mov byte [ebp - 0x2a3], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2a8]
mov byte [ebp - 0x2a2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2a8]
mov byte [ebp - 0x2a1], al
call fcn.10013720
mov byte [ebp - 0x2a0], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x2a8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2a8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x1004f2b0
lea ecx, [ebp - 0x2a8]
call fcn.10005ed0
push 0x4b
lea ecx, [ebp - 0x2b4]
mov dword [ebp - 0x4340], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 0x2b4], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 0x2b3], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 0x2b2], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 0x2b1], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 0x2b0], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 0x2af], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 0x2ae], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2b4]
mov byte [ebp - 0x2ad], al
call fcn.10013720
mov byte [ebp - 0x2ac], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x2b4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2b4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x1004f3a0
lea ecx, [ebp - 0x2b4]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x3c8]
mov dword [ebp - 0x433c], eax
call fcn.10013720
push 0x39
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 0x3c8], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 0x3c7], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 0x3c6], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 0x3c5], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 0x3c4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 0x3c3], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 0x3c2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 0x3c1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 0x3c0], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 0x3bf], al
call fcn.10013720
mov byte [ebp - 0x3be], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3c8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3c8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x1004f4b4
lea ecx, [ebp - 0x3c8]
call fcn.10005ed0
push 0x44
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x4338], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1d4], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1d3], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1d2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1d1], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1d0], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1cf], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1ce], al
call fcn.10013720
mov byte [ebp - 0x1cd], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x1d4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1d4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 8
jb 0x1004f590
lea ecx, [ebp - 0x1d4]
call fcn.10005ed0
mov dword [ebp - 0x4334], eax
lea ecx, [ebp - 0x4748]
lea eax, [ebp - 0x4330]
push eax
lea eax, [ebp - 0x435c]
push eax
call fcn.100525f0
push str.skins_knife
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x2488]
call fcn.10011360
lea eax, [ebp - 0x2488]
mov dword [ebp - 4], 0x149
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push edi
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Knife_model
call fcn.1008a030
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2488]
call fcn.100112c0
call fcn.10068920
xorps xmm2, xmm2
lea ecx, [ebp - 0x4740]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 0
lea eax, [ebp - 0x4738]
push eax
call fcn.10051d30
push 0
mov ecx, 0x1021e3e0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x4730]
cvtps2pd xmm1, xmm0
push eax
movss xmm0, dword [ebp - 0x46a4]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x10162788]
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x4368], xmm0
call fcn.10051d30
movss xmm2, dword [ebp - 0x4368]
lea ecx, [ebp - 0x4728]
movss xmm1, dword [eax]
call fcn.10020d80
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
movss xmm0, dword [ebp - 0x46a4]
lea ecx, [ebp - 0x4718]
movss xmm1, dword [ebp - 0x46a8]
add esp, 4
cvtps2pd xmm0, xmm0
push 0
push 0
mulsd xmm0, qword [0x10162798]
cvtpd2ps xmm2, xmm0
call fcn.10020d80
mov edx, eax
mov ecx, str.Glove_options
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0x4386]
call fcn.10005ed0
push 0x4f
lea ecx, [ebp - 0x43d8]
mov dword [ebp - 0x4368], eax
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x43d8]
mov byte [ebp - 0x43d8], al
call fcn.10013720
push 0x66
lea ecx, [ebp - 0x43d8]
mov byte [ebp - 0x43d7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x43d8]
mov byte [ebp - 0x43d6], al
call fcn.10013720
mov byte [ebp - 0x43d5], al
xor esi, esi
push esi
lea ecx, [ebp - 0x43d8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x43d8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 4
jb 0x1004f780
lea ecx, [ebp - 0x43d8]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0x3bc]
mov dword [ebp - 0x42d8], eax
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 0x3bc], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 0x3bb], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 0x3ba], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 0x3b9], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 0x3b8], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 0x3b7], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 0x3b6], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 0x3b5], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 0x3b4], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 0x3b3], al
call fcn.10013720
mov byte [ebp - 0x3b2], al
xor esi, esi
push esi
lea ecx, [ebp - 0x3bc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x3bc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x1004f894
lea ecx, [ebp - 0x3bc]
call fcn.10005ed0
push 0x53
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x42d4], eax
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x114]
mov byte [ebp - 0x114], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x114]
mov byte [ebp - 0x113], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x114]
mov byte [ebp - 0x112], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x114]
mov byte [ebp - 0x111], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x114]
mov byte [ebp - 0x110], al
call fcn.10013720
mov byte [ebp - 0x10f], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x114]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x114]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 6
jb 0x1004f950
lea ecx, [ebp - 0x114]
call fcn.10005ed0
push 0x44
lea ecx, [ebp - 0x17c]
mov dword [ebp - 0x42d0], eax
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x17c], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x17b], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x17a], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x179], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x178], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x177], al
call fcn.10013720
mov byte [ebp - 0x176], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x17c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x17c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x1004fa20
lea ecx, [ebp - 0x17c]
call fcn.10005ed0
push 0x48
lea ecx, [ebp - 0x2f0]
mov dword [ebp - 0x42cc], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2f0], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2ef], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2ee], al
call fcn.10013720
push 0x77
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2ed], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2ec], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2eb], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2ea], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e9], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e8], al
call fcn.10013720
mov byte [ebp - 0x2e7], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2f0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2f0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xa
jb 0x1004fb21
lea ecx, [ebp - 0x2f0]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0xb4]
mov dword [ebp - 0x42c8], eax
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xb4]
mov byte [ebp - 0xb4], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0xb4]
mov byte [ebp - 0xb3], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0xb4]
mov byte [ebp - 0xb2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xb4]
mov byte [ebp - 0xb1], al
call fcn.10013720
mov byte [ebp - 0xb0], al
xor esi, esi
push esi
lea ecx, [ebp - 0xb4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xb4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x1004fbc3
lea ecx, [ebp - 0xb4]
call fcn.10005ed0
push 0x53
lea ecx, [ebp - 0x338]
mov dword [ebp - 0x42c4], eax
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x338]
mov byte [ebp - 0x338], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x338]
mov byte [ebp - 0x337], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x338]
mov byte [ebp - 0x336], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x338]
mov byte [ebp - 0x335], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x338]
mov byte [ebp - 0x334], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x338]
mov byte [ebp - 0x333], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x338]
mov byte [ebp - 0x332], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x338]
mov byte [ebp - 0x331], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x338]
mov byte [ebp - 0x330], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x338]
mov byte [ebp - 0x32f], al
call fcn.10013720
mov byte [ebp - 0x32e], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x338]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x338]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x1004fce0
lea ecx, [ebp - 0x338]
call fcn.10005ed0
mov dword [ebp - 0x42c0], eax
lea ecx, [ebp - 0x4710]
lea eax, [ebp - 0x42bc]
push eax
lea eax, [ebp - 0x42d8]
push eax
call fcn.100525f0
push str.skins_glove
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x4370], ecx
lea ecx, [ebp - 0x24a0]
call fcn.10011360
lea eax, [ebp - 0x24a0]
mov dword [ebp - 4], 0x14a
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x4368]
push edi
push dword [ebp - 0x4370]
call fcn.100526e0
mov edx, esi
mov ecx, str.Glove_model
call fcn.1008a030
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x24a0]
call fcn.100112c0
push str.skins_glove
lea ecx, [ebp - 0x24b8]
call fcn.10011360
lea eax, [ebp - 0x24b8]
mov dword [ebp - 4], 0x14b
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x24b8]
mov esi, dword [eax]
mov dword [ebp - 4], 0
call fcn.100112c0
test esi, esi
jle 0x1005167e
lea ecx, [ebp - 0x47fc]
call fcn.10004ff0
push str.skins_glove
lea ecx, [ebp - 0x24d0]
mov dword [ebp - 4], 0x14c
call fcn.10011360
lea eax, [ebp - 0x24d0]
mov byte [ebp - 4], 0x4d
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x24d0]
mov esi, dword [eax]
mov byte [ebp - 4], 0x4c
call fcn.100112c0
dec esi
cmp esi, 5
ja case.default.0x1004fe3d
jmp dword [esi*4 + 0x10051d10]
push 0x45
lea ecx, [ebp - 0x1ac]
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 0x1ac], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 0x1ab], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 0x1aa], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 0x1a9], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 0x1a8], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 0x1a7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 0x1a6], al
call fcn.10013720
mov byte [ebp - 0x1a5], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x1ac]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1ac]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 8
jb 0x1004fee0
lea ecx, [ebp - 0x1ac]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x40f0], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 0x1e8], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 0x1e7], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 0x1e6], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 0x1e5], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 0x1e4], al
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 0x1e3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 0x1e2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 0x1e1], al
call fcn.10013720
mov byte [ebp - 0x1e0], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x1e8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1e8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x1004ffd0
lea ecx, [ebp - 0x1e8]
call fcn.10005ed0
push 0x52
lea ecx, [ebp - 0x1dc]
mov dword [ebp - 0x40ec], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 0x1dc], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 0x1db], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 0x1da], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 0x1d9], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 0x1d8], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 0x1d7], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 0x1d6], al
call fcn.10013720
mov byte [ebp - 0x1d5], al
xor esi, esi
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x1dc]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1dc]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 8
jb 0x100500b0
lea ecx, [ebp - 0x1dc]
call fcn.10005ed0
push 0x43
lea ecx, [ebp - 0x724]
mov dword [ebp - 0x40e8], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x724], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x723], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x722], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x721], al
call fcn.10013720
push 0x48
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x720], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x71f], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x71e], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x71d], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x71c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x71b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x71a], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x719], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x724]
mov byte [ebp - 0x718], al
call fcn.10013720
mov byte [ebp - 0x717], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x724]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x724]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10050200
lea ecx, [ebp - 0x724]
call fcn.10005ed0
mov dword [ebp - 0x40e4], eax
lea ecx, [ebp - 0x4708]
lea eax, [ebp - 0x40e0]
push eax
lea eax, [ebp - 0x40f0]
jmp 0x10051604
push 0x56
lea ecx, [ebp - 0xac]
call fcn.10013720
push 0x69
lea ecx, [ebp - 0xac]
mov byte [ebp - 0xac], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0xac]
mov byte [ebp - 0xab], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0xac]
mov byte [ebp - 0xaa], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xac]
mov byte [ebp - 0xa9], al
call fcn.10013720
mov byte [ebp - 0xa8], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0xac]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xac]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x100502c0
lea ecx, [ebp - 0xac]
call fcn.10005ed0
push 0x4f
lea ecx, [ebp - 0x104]
mov dword [ebp - 0x4100], eax
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x104]
mov byte [ebp - 0x104], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x104]
mov byte [ebp - 0x103], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x104]
mov byte [ebp - 0x102], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x104]
mov byte [ebp - 0x101], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x104]
mov byte [ebp - 0x100], al
call fcn.10013720
mov byte [ebp - 0xff], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x104]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x104]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 6
jb 0x10050380
lea ecx, [ebp - 0x104]
call fcn.10005ed0
push 0x41
lea ecx, [ebp - 0x398]
mov dword [ebp - 0x40fc], eax
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x398]
mov byte [ebp - 0x398], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x398]
mov byte [ebp - 0x397], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x398]
mov byte [ebp - 0x396], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x398]
mov byte [ebp - 0x395], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x398]
mov byte [ebp - 0x394], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x398]
mov byte [ebp - 0x393], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x398]
mov byte [ebp - 0x392], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x398]
mov byte [ebp - 0x391], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x398]
mov byte [ebp - 0x390], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x398]
mov byte [ebp - 0x38f], al
call fcn.10013720
mov byte [ebp - 0x38e], al
xor esi, esi
push esi
lea ecx, [ebp - 0x398]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x398]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x10050494
lea ecx, [ebp - 0x398]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0x5c4]
mov dword [ebp - 0x40f8], eax
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5c4], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5c3], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5c2], al
call fcn.10013720
push 0x7a
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5c1], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5c0], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5bf], al
call fcn.10013720
push 0x4d
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5be], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5bd], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5bc], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5bb], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5ba], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x5c4]
mov byte [ebp - 0x5b9], al
call fcn.10013720
mov byte [ebp - 0x5b8], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x5c4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x5c4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x100505d0
lea ecx, [ebp - 0x5c4]
call fcn.10005ed0
mov dword [ebp - 0x40f4], eax
lea ecx, [ebp - 0x4700]
lea eax, [ebp - 0x40f0]
push eax
lea eax, [ebp - 0x4100]
jmp 0x10051604
push 0x4f
lea ecx, [ebp - 0x1f4]
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 0x1f4], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 0x1f3], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 0x1f2], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 0x1f1], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 0x1f0], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 0x1ef], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 0x1ee], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 0x1ed], al
call fcn.10013720
mov byte [ebp - 0x1ec], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x1f4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1f4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x100506e0
lea ecx, [ebp - 0x1f4]
call fcn.10005ed0
push 0x52
lea ecx, [ebp - 0x5d4]
mov dword [ebp - 0x4110], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5d4], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5d3], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5d2], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5d1], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5d0], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5cf], al
call fcn.10013720
push 0x47
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5ce], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5cd], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5cc], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5cb], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5ca], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x5d4]
mov byte [ebp - 0x5c9], al
call fcn.10013720
mov byte [ebp - 0x5c8], al
xor esi, esi
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x5d4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x5d4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xd
jb 0x10050820
lea ecx, [ebp - 0x5d4]
call fcn.10005ed0
push 0x4b
lea ecx, [ebp - 0x38c]
mov dword [ebp - 0x410c], eax
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x38c]
mov byte [ebp - 0x38c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x38c]
mov byte [ebp - 0x38b], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x38c]
mov byte [ebp - 0x38a], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x38c]
mov byte [ebp - 0x389], al
call fcn.10013720
push 0x53
lea ecx, [ebp - 0x38c]
mov byte [ebp - 0x388], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x38c]
mov byte [ebp - 0x387], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x38c]
mov byte [ebp - 0x386], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x38c]
mov byte [ebp - 0x385], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x38c]
mov byte [ebp - 0x384], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x38c]
mov byte [ebp - 0x383], al
call fcn.10013720
mov byte [ebp - 0x382], al
xor esi, esi
push esi
lea ecx, [ebp - 0x38c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x38c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xb
jb 0x10050934
lea ecx, [ebp - 0x38c]
call fcn.10005ed0
push 0x49
lea ecx, [ebp - 0x7c4]
mov dword [ebp - 0x4108], eax
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7c4], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7c3], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7c2], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7c1], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7c0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7bf], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7be], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7bd], al
call fcn.10013720
push 0x50
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7bc], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7bb], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7ba], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7b9], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7b8], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 0x7b7], al
call fcn.10013720
mov byte [ebp - 0x7b6], al
xor esi, esi
push esi
lea ecx, [ebp - 0x7c4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x7c4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xf
jb 0x10050a94
lea ecx, [ebp - 0x7c4]
call fcn.10005ed0
mov dword [ebp - 0x4104], eax
lea ecx, [ebp - 0x46f8]
lea eax, [ebp - 0x4100]
push eax
lea eax, [ebp - 0x4110]
jmp 0x10051604
push 0x43
lea ecx, [ebp - 0x6f4]
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6f4], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6f3], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6f2], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6f1], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6f0], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6ef], al
call fcn.10013720
push 0x53
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6ee], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6ed], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6ec], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6eb], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6ea], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6e9], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 0x6e8], al
call fcn.10013720
mov byte [ebp - 0x6e7], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x6f4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x6f4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xe
jb 0x10050c00
lea ecx, [ebp - 0x6f4]
call fcn.10005ed0
push 0x4f
lea ecx, [ebp - 0x2e4]
mov dword [ebp - 0x4120], eax
call fcn.10013720
push 0x76
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 0x2e4], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 0x2e3], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 0x2e2], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 0x2e1], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 0x2e0], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 0x2df], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 0x2de], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 0x2dd], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 0x2dc], al
call fcn.10013720
mov byte [ebp - 0x2db], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2e4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2e4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xa
jb 0x10050d01
lea ecx, [ebp - 0x2e4]
call fcn.10005ed0
push 0x44
lea ecx, [ebp - 0x2d8]
mov dword [ebp - 0x411c], eax
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 0x2d8], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 0x2d7], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 0x2d6], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 0x2d5], al
call fcn.10013720
push 0x54
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 0x2d4], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 0x2d3], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 0x2d2], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 0x2d1], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 0x2d0], al
call fcn.10013720
mov byte [ebp - 0x2cf], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2d8]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2d8]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xa
jb 0x10050e02
lea ecx, [ebp - 0x2d8]
call fcn.10005ed0
push 0x41
lea ecx, [ebp - 0x200]
mov dword [ebp - 0x4118], eax
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x200]
mov byte [ebp - 0x200], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x200]
mov byte [ebp - 0x1ff], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x200]
mov byte [ebp - 0x1fe], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x200]
mov byte [ebp - 0x1fd], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x200]
mov byte [ebp - 0x1fc], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x200]
mov byte [ebp - 0x1fb], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x200]
mov byte [ebp - 0x1fa], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x200]
mov byte [ebp - 0x1f9], al
call fcn.10013720
mov byte [ebp - 0x1f8], al
xor esi, esi
push esi
lea ecx, [ebp - 0x200]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x200]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x10050ef0
lea ecx, [ebp - 0x200]
call fcn.10005ed0
mov dword [ebp - 0x4114], eax
lea ecx, [ebp - 0x46f0]
lea eax, [ebp - 0x4110]
push eax
lea eax, [ebp - 0x4120]
jmp 0x10051604
push 0x54
lea ecx, [ebp - 0x184]
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x184]
mov byte [ebp - 0x184], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x184]
mov byte [ebp - 0x183], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x184]
mov byte [ebp - 0x182], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x184]
mov byte [ebp - 0x181], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x184]
mov byte [ebp - 0x180], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x184]
mov byte [ebp - 0x17f], al
call fcn.10013720
mov byte [ebp - 0x17e], al
xor esi, esi
push esi
lea ecx, [ebp - 0x184]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x184]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 7
jb 0x10050fd0
lea ecx, [ebp - 0x184]
call fcn.10005ed0
push 0x54
lea ecx, [ebp - 0x2c0]
mov dword [ebp - 0x4130], eax
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 0x2c0], al
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 0x2bf], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 0x2be], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 0x2bd], al
call fcn.10013720
push 0x70
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 0x2bc], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 0x2bb], al
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 0x2ba], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 0x2b9], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 0x2b8], al
call fcn.10013720
mov byte [ebp - 0x2b7], al
xor esi, esi
push esi
lea ecx, [ebp - 0x2c0]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x2c0]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xa
jb 0x100510d1
lea ecx, [ebp - 0x2c0]
call fcn.10005ed0
push 0x50
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x412c], eax
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x19c]
mov byte [ebp - 0x19c], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x19c]
mov byte [ebp - 0x19b], al
call fcn.10013720
push 0x79
lea ecx, [ebp - 0x19c]
mov byte [ebp - 0x19a], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x19c]
mov byte [ebp - 0x199], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x19c]
mov byte [ebp - 0x198], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x19c]
mov byte [ebp - 0x197], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x19c]
mov byte [ebp - 0x196], al
call fcn.10013720
mov byte [ebp - 0x195], al
xor esi, esi
nop dword [eax]
push esi
lea ecx, [ebp - 0x19c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x19c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 8
jb 0x100511b0
lea ecx, [ebp - 0x19c]
call fcn.10005ed0
push 0x50
lea ecx, [ebp - 0xa4]
mov dword [ebp - 0x4128], eax
call fcn.10013720
push 0x4f
lea ecx, [ebp - 0xa4]
mov byte [ebp - 0xa4], al
call fcn.10013720
push 0x57
lea ecx, [ebp - 0xa4]
mov byte [ebp - 0xa3], al
call fcn.10013720
push 0x21
lea ecx, [ebp - 0xa4]
mov byte [ebp - 0xa2], al
call fcn.10013720
push 0
lea ecx, [ebp - 0xa4]
mov byte [ebp - 0xa1], al
call fcn.10013720
mov byte [ebp - 0xa0], al
xor esi, esi
push esi
lea ecx, [ebp - 0xa4]
call fcn.100105c0
push esi
lea ecx, [ebp - 0xa4]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10051252
lea ecx, [ebp - 0xa4]
call fcn.10005ed0
mov dword [ebp - 0x4124], eax
lea ecx, [ebp - 0x46e8]
lea eax, [ebp - 0x4120]
push eax
lea eax, [ebp - 0x4130]
jmp 0x10051604
push 0x43
lea ecx, [ebp - 0x440]
call fcn.10013720
push 0x72
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x440], al
call fcn.10013720
push 0x69
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x43f], al
call fcn.10013720
push 0x6d
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x43e], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x43d], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x43c], al
call fcn.10013720
push 0x6e
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x43b], al
call fcn.10013720
push 0x20
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x43a], al
call fcn.10013720
push 0x57
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x439], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x438], al
call fcn.10013720
push 0x62
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x437], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x440]
mov byte [ebp - 0x436], al
call fcn.10013720
mov byte [ebp - 0x435], al
xor esi, esi
push esi
lea ecx, [ebp - 0x440]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x440]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 0xc
jb 0x10051391
lea ecx, [ebp - 0x440]
call fcn.10005ed0
push 0x42
lea ecx, [ebp - 0x20c]
mov dword [ebp - 0x4150], eax
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x20c]
mov byte [ebp - 0x20c], al
call fcn.10013720
push 0x63
lea ecx, [ebp - 0x20c]
mov byte [ebp - 0x20b], al
call fcn.10013720
push 0x6b
lea ecx, [ebp - 0x20c]
mov byte [ebp - 0x20a], al
call fcn.10013720
push 0x73
lea ecx, [ebp - 0x20c]
mov byte [ebp - 0x209], al
call fcn.10013720
push 0x68
lea ecx, [ebp - 0x20c]
mov byte [ebp - 0x208], al
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x20c]
mov byte [ebp - 0x207], al
call fcn.10013720
push 0x74
lea ecx, [ebp - 0x20c]
mov byte [ebp - 0x206], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x20c]
mov byte [ebp - 0x205], al
call fcn.10013720
mov byte [ebp - 0x204], al
xor esi, esi
nop
push esi
lea ecx, [ebp - 0x20c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x20c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 9
jb 0x10051480
lea ecx, [ebp - 0x20c]
call fcn.10005ed0
push 0x46
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x414c], eax
call fcn.10013720
push 0x61
lea ecx, [ebp - 0x1c]
mov byte [ebp - 0x1c], al
call fcn.10013720
push 0x64
lea ecx, [ebp - 0x1c]
mov byte [ebp - 0x1b], al
call fcn.10013720
push 0x65
lea ecx, [ebp - 0x1c]
mov byte [ebp - 0x1a], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x1c]
mov byte [ebp - 0x19], al
call fcn.10013720
mov byte [ebp - 0x18], al
xor esi, esi
push esi
lea ecx, [ebp - 0x1c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x1c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 5
jb 0x10051504
lea ecx, [ebp - 0x1c]
call fcn.10005ed0
push 0x4d
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x4148], eax
call fcn.10013720
push 0x6f
lea ecx, [ebp - 0x10c]
mov byte [ebp - 0x10c], al
call fcn.10013720
push 0x67
lea ecx, [ebp - 0x10c]
mov byte [ebp - 0x10b], al
call fcn.10013720
push 0x75
lea ecx, [ebp - 0x10c]
mov byte [ebp - 0x10a], al
call fcn.10013720
push 0x6c
lea ecx, [ebp - 0x10c]
mov byte [ebp - 0x109], al
call fcn.10013720
push 0
lea ecx, [ebp - 0x10c]
mov byte [ebp - 0x108], al
call fcn.10013720
mov byte [ebp - 0x107], al
xor esi, esi
push esi
lea ecx, [ebp - 0x10c]
call fcn.100105c0
push esi
lea ecx, [ebp - 0x10c]
mov al, byte [eax]
xor al, 0x6b
mov byte [ebp - 0x435d], al
call fcn.100105c0
mov cl, byte [ebp - 0x435d]
inc esi
mov byte [eax], cl
cmp esi, 6
jb 0x100515b0
lea ecx, [ebp - 0x10c]
call fcn.10005ed0
mov dword [ebp - 0x4144], eax
lea ecx, [ebp - 0x46e0]
lea eax, [ebp - 0x4140]
push eax
lea eax, [ebp - 0x4150]
push eax
call fcn.100525f0
lea ecx, [ebp - 0x47fc]
push dword [eax + 4]
push dword [eax]
call fcn.10052610
push str.skins_glove_skin
lea ecx, [ebp - 0x24e8]
call fcn.10011360
lea eax, [ebp - 0x24e8]
mov byte [ebp - 4], 0x4e
push eax
mov ecx, 0x101e95b0
call fcn.10010790
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x47fc]
mov ecx, esp
push eax
call fcn.10052680
mov edx, esi
mov ecx, str.glove_skin
call fcn.1008a030
add esp, 0xc
lea ecx, [ebp - 0x24e8]
call fcn.100112c0
lea ecx, [ebp - 0x47fc]
mov dword [ebp - 4], 0
call fcn.10052670
call fcn.10068920
xorps xmm2, xmm2
lea ecx, [ebp - 0x46d8]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 1
lea eax, [ebp - 0x46d0]
push eax
call fcn.10051d30
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
add esp, 4
lea edx, [ebp - 0x46a8]
mov ecx, str.Weapon_skin
push 0
push 0
call fcn.100688e0
add esp, 8
lea ecx, [ebp - 0x2500]
push str.skins_enable
call fcn.10011360
mov dword [ebp - 4], 0x14f
lea eax, [ebp - 0x2500]
mov esi, dword [ebp - 0x4408]
mov ecx, 0x101e9590
or esi, 0x4000000
push eax
mov dword [ebp - 0x437c], esi
call fcn.100107b0
cmp byte [eax], 0
je 0x1005171c
cmp dword [0x101dff1c], 0
mov byte [ebp - 0x435d], 1
jne 0x10051723
mov byte [ebp - 0x435d], 0
mov dword [ebp - 4], 0
test esi, 0x4000000
je 0x1005173d
lea ecx, [ebp - 0x2500]
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10051c28
push 0
push 0
push 0
push 0x80
mov edx, 0x1021e458
mov ecx, str.Search
call fcn.1008b770
add esp, 0x10
lea ecx, [ebp - 0x46c8]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.10020d80
mov edx, eax
mov ecx, 0x1014ffeb
call fcn.10093e70
mov ecx, 0x10204078
call fcn.100527f0
mov esi, eax
mov ecx, 0x10204078
mov dword [ebp - 0x4368], esi
call fcn.100527e0
mov dword [ebp - 0x4370], eax
cmp esi, eax
je 0x10051a5b
nop
push esi
lea ecx, [ebp - 0x42bc]
call fcn.10052130
lea eax, [ebp - 0x43f0]
mov dword [ebp - 4], 0x150
push eax
lea ecx, [ebp - 0x42b8]
call fcn.10052880
lea ecx, [ebp - 0x42b8]
mov edi, dword [eax]
lea eax, [ebp - 0x43ec]
push eax
call fcn.10052860
lea ecx, [ebp - 0x42b8]
mov esi, dword [eax]
lea eax, [ebp - 0x43e8]
push eax
call fcn.10052880
mov edx, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
lea ecx, [ebp - 0x43e4]
push edi
push esi
push dword [eax]
call fcn.10052bd0
mov eax, 0x1021e458
add esp, 0xc
cmp eax, 0x1014ffeb
je 0x10051838
push 0
push eax
lea ecx, [ebp - 0x42b8]
call fcn.1001ab40
cmp eax, 0xffffffff
je 0x10051a2e
push 0
lea ecx, [ebp - 0x42b8]
call fcn.10011270
movsx eax, byte [eax]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
add esp, 4
mov byte [ebp - 0x435d], al
lea ecx, [ebp - 0x42b8]
push 0
call fcn.10011270
mov cl, byte [ebp - 0x435d]
mov byte [eax], cl
lea ecx, [ebp - 0x2518]
mov edx, dword [ebp - 0x42bc]
call fcn.10020cd0
push eax
mov edx, 0x101607c0
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x2530]
call fcn.10052c20
add esp, 4
push 0x101607bc
mov edx, eax
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x2548]
call fcn.10052c90
add esp, 4
push eax
lea ecx, [ebp - 0x42b8]
mov byte [ebp - 4], 0x53
call fcn.100528a0
lea ecx, [ebp - 0x2548]
call fcn.100112c0
lea ecx, [ebp - 0x2530]
call fcn.100112c0
lea ecx, [ebp - 0x2518]
mov byte [ebp - 4], 0x50
call fcn.100112c0
xorps xmm2, xmm2
lea ecx, [ebp - 0x4648]
xorps xmm1, xmm1
call fcn.10020d80
mov edx, dword [0x101dff20]
lea ecx, [ebp - 0x2560]
mov esi, eax
call fcn.10020cd0
push eax
mov edx, str.skins_
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x2578]
call fcn.10052c20
add esp, 4
push str._weapon
mov edx, eax
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x2590]
call fcn.10052c90
add esp, 4
push eax
mov ecx, 0x101e95b0
mov byte [ebp - 4], 0x56
call fcn.10010790
lea ecx, [ebp - 0x42b8]
mov eax, dword [eax]
cmp eax, dword [ebp - 0x42bc]
sete byte [ebp - 0x435d]
call fcn.10011260
mov dl, byte [ebp - 0x435d]
mov ecx, eax
push esi
push 0
call fcn.10093640
add esp, 8
mov byte [ebp - 0x435d], al
lea ecx, [ebp - 0x2590]
call fcn.100112c0
lea ecx, [ebp - 0x2578]
call fcn.100112c0
lea ecx, [ebp - 0x2560]
mov byte [ebp - 4], 0x50
call fcn.100112c0
cmp byte [ebp - 0x435d], 0
je 0x10051a2e
mov edx, dword [0x101dff20]
lea ecx, [ebp - 0x25a8]
call fcn.10020cd0
push eax
mov edx, str.skins_
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x25c0]
call fcn.10052c20
add esp, 4
push str._weapon
mov edx, eax
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x25d8]
call fcn.10052c90
add esp, 4
push eax
mov ecx, 0x101e95b0
mov byte [ebp - 4], 0x59
call fcn.10010790
mov ecx, dword [ebp - 0x42bc]
mov dword [eax], ecx
lea ecx, [ebp - 0x25d8]
call fcn.100112c0
lea ecx, [ebp - 0x25c0]
call fcn.100112c0
lea ecx, [ebp - 0x25a8]
call fcn.100112c0
mov byte [0x10204070], 1
lea ecx, [ebp - 0x42bc]
mov dword [ebp - 4], 0
call fcn.10052160
mov esi, dword [ebp - 0x4368]
add esi, 0x1c
mov dword [ebp - 0x4368], esi
cmp esi, dword [ebp - 0x4370]
jne 0x100517b0
call fcn.10094120
mov edx, dword [0x101dff20]
lea ecx, [ebp - 0x25f0]
call fcn.10020cd0
push eax
mov edx, str.skins_
mov dword [ebp - 4], 0x15a
lea ecx, [ebp - 0x2608]
call fcn.10052c20
add esp, 4
push str._weapon_seed
mov edx, eax
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x2620]
call fcn.10052c90
add esp, 4
push 0
push 0x1015f404
push 0xff
push 0
push eax
mov ecx, 0x101e95b0
mov byte [ebp - 4], 0x5c
call fcn.10010790
mov edx, eax
mov ecx, str.Seed
call fcn.1008b6e0
add esp, 0x10
lea ecx, [ebp - 0x2620]
call fcn.100112c0
lea ecx, [ebp - 0x2608]
call fcn.100112c0
lea ecx, [ebp - 0x25f0]
mov dword [ebp - 4], 0
call fcn.100112c0
mov edx, dword [0x101dff20]
lea ecx, [ebp - 0x2638]
call fcn.10020cd0
push eax
mov edx, str.skins_
mov dword [ebp - 4], 0x15d
lea ecx, [ebp - 0x2650]
call fcn.10052c20
add esp, 4
push str._weapon_stat
mov edx, eax
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x2668]
call fcn.10052c90
add esp, 4
push 0
push 0x1015f404
push 0x539
push 0
push eax
mov ecx, 0x101e95b0
mov byte [ebp - 4], 0x5f
call fcn.10010790
mov edx, eax
mov ecx, str.Stat_trak
call fcn.1008b6e0
add esp, 0x10
lea ecx, [ebp - 0x2668]
call fcn.100112c0
lea ecx, [ebp - 0x2650]
call fcn.100112c0
lea ecx, [ebp - 0x2638]
mov dword [ebp - 4], 0
call fcn.100112c0
mov edx, dword [0x101dff20]
lea ecx, [ebp - 0x2680]
call fcn.10020cd0
mov dword [ebp - 4], 0x160
push eax
mov edx, str.skins_
lea ecx, [ebp - 0x2698]
call fcn.10052c20
add esp, 4
push str._weapon_wear
mov edx, eax
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x26b0]
call fcn.10052c90
add esp, 4
push 0
push str._d__
push 0x64
push 0
push eax
mov ecx, 0x101e95b0
mov byte [ebp - 4], 0x62
call fcn.10010790
mov edx, eax
mov ecx, str.Wear
call fcn.1008b6e0
add esp, 0x10
lea ecx, [ebp - 0x26b0]
call fcn.100112c0
lea ecx, [ebp - 0x2698]
call fcn.100112c0
lea ecx, [ebp - 0x2680]
mov dword [ebp - 4], 0
call fcn.100112c0
call fcn.10068920
mov eax, dword [0x101e0c44]
cmp eax, 6
jne 0x10051cd9
xorps xmm2, xmm2
lea ecx, [ebp - 0x45d0]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 0
lea eax, [ebp - 0x45c8]
push eax
call fcn.10051d30
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
add esp, 4
lea edx, [ebp - 0x46a8]
mov ecx, str.Player_list
push 0
push 0
call fcn.100688e0
add esp, 8
call fcn.10068920
xorps xmm2, xmm2
lea ecx, [ebp - 0x45c0]
xorps xmm1, xmm1
call fcn.10020d80
mov esi, eax
mov ecx, 0x1021e3e0
push 1
lea eax, [ebp - 0x45b0]
push eax
call fcn.10051d30
push esi
xor edx, edx
mov ecx, eax
call fcn.1006e7e0
add esp, 4
lea edx, [ebp - 0x46a8]
mov ecx, str.Override_settings
push 0
push 0
call fcn.100688e0
add esp, 8
call fcn.10068920
call fcn.1006daf0
lea ecx, [ebp - 0x48b0]
call fcn.100520f0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1012838d
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
inc esp
inc byte [eax + edx]
pop ecx
add al, byte [84289808]
adc ch, ch
or al, byte [0x50f4910]
adc byte [ebx - 0x33effaee], ch
int3