Function at 0x1400733a0
Capabilities:
Allocate or change rwx memory
Hash data with crc32

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x218]
sub rsp, 0x2f0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x1403c85c0]
xor rax, rsp
mov qword [rbp + 0x1b8], rax
lea rcx, [rbp + 0xe0]
call fcn.140072f50
nop
cmp qword [rax + 0x18], 0xf
jbe 0x1400733fb
mov rax, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x198], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1a8], xmm1
mov rsi, 0xffffffffffffffff
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140073420
mov rdx, rax
lea rcx, [rbp + 0x198]
call fcn.14005ecd0
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x14007347b
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073476
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007ab93
call fcn.14029a2f0
movdqa xmm0, xmmword [0x1403959b0]
movdqu xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0xe0], 0
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0xc0]
call fcn.1400731d0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 7
jbe 0x1400734eb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400734e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007ab93
call fcn.14029a2f0
movdqa xmm0, xmmword [0x1403959a0]
movdqu xmmword [rbp + 0xd0], xmm0
xor r12d, r12d
mov word [rbp + 0xc0], r12w
cmp byte [0x1403d538c], r12b
je 0x14007ab11
mov ebx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x14040c788], eax
jle 0x14007355e
lea rcx, [0x14040c788]
call fcn.14029a364
cmp dword [0x14040c788], 0xffffffff
jne 0x14007355e
movaps xmm0, xmmword [0x140395a30]
movups xmmword [0x14040c798], xmm0
lea rcx, [0x14040c788]
call fcn.14029a2f8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x14040c790], eax
jle 0x1400735a4
lea rcx, [0x14040c790]
call fcn.14029a364
cmp dword [0x14040c790], 0xffffffff
jne 0x1400735a4
movaps xmm0, xmmword [0x140395a20]
movups xmmword [0x14040c7b8], xmm0
lea rcx, [0x14040c790]
call fcn.14029a2f8
mov rax, qword [0x1403d5678]
or dword [rax + 0x3fc0], 2
mov dword [rax + 0x3fe0], 0x4460c000
mov dword [rax + 0x3fe4], 0x44174000
mov r15d, 1
mov dword [rax + 0x3fc8], r15d
xor edx, edx
mov r8d, Ordinal_301
lea rcx, str.BLACKHOST_VIP
call fcn.1400b89c0
test al, al
je 0x14007ab11
lea r13, [0x14040c798]
lea r14, [0x14040c7b8]
mov rdi, r14
cmp dword [reloc.WS2_32.dll_getpeername], r15d
cmove rdi, r13
mov rbx, qword [0x1403d5678]
xorps xmm0, xmm0
movups xmmword [rbp + 0x24], xmm0
mov dword [rbp + 0x20], reloc.WS2_32.dll_shutdown
movups xmm0, xmmword [rbx + 0x3a20]
movups xmmword [rbp + 0x24], xmm0
lea rcx, [rbx + 0x4030]
lea rdx, [rbp + 0x20]
call fcn.1400c4a60
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x3a20], xmm0
mov dword [rbp + 0x168], 0x43180000
mov dword [rbp + 0x16c], 0x41b80000
lea rdx, [rbp + 0x168]
lea rcx, str.Mainpage
call fcn.1400dec80
test al, al
je 0x14007367b
mov edx, r15d
mov dword [reloc.WS2_32.dll_getpeername], edx
jmp 0x140073681
mov edx, dword [reloc.WS2_32.dll_getpeername]
movss xmm6, dword [0x140395918]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdi, r14
cmp edx, 2
cmove rdi, r13
mov rbx, qword [0x1403d5678]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c], xmm0
mov dword [rbp + 0x38], reloc.WS2_32.dll_shutdown
movups xmm0, xmmword [rbx + 0x3a20]
movups xmmword [rbp + 0x3c], xmm0
lea rcx, [rbx + 0x4030]
lea rdx, [rbp + 0x38]
call fcn.1400c4a60
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x3a20], xmm0
mov dword [rbp + 0x168], 0x43180000
mov dword [rbp + 0x16c], 0x41b80000
lea rdx, [rbp + 0x168]
lea rcx, str._ESP
call fcn.1400dec80
test al, al
je 0x140073710
mov edx, 2
mov dword [reloc.WS2_32.dll_getpeername], edx
jmp 0x140073716
mov edx, dword [reloc.WS2_32.dll_getpeername]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdi, r14
cmp edx, 3
cmove rdi, r13
mov rbx, qword [0x1403d5678]
xorps xmm0, xmm0
movups xmmword [rbp + 0x54], xmm0
mov dword [rbp + 0x50], reloc.WS2_32.dll_shutdown
movups xmm0, xmmword [rbx + 0x3a20]
movups xmmword [rbp + 0x54], xmm0
lea rcx, [rbx + 0x4030]
lea rdx, [rbp + 0x50]
call fcn.1400c4a60
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x3a20], xmm0
mov dword [rbp + 0x168], 0x43180000
mov dword [rbp + 0x16c], 0x41b80000
lea rdx, [rbp + 0x168]
lea rcx, str._AIMBOT
call fcn.1400dec80
test al, al
je 0x14007379d
mov edx, 3
mov dword [reloc.WS2_32.dll_getpeername], edx
jmp 0x1400737a3
mov edx, dword [reloc.WS2_32.dll_getpeername]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdi, r14
cmp edx, 4
cmove rdi, r13
mov rbx, qword [0x1403d5678]
xorps xmm0, xmm0
movups xmmword [rbp + 0x6c], xmm0
mov dword [rbp + 0x68], reloc.WS2_32.dll_shutdown
movups xmm0, xmmword [rbx + 0x3a20]
movups xmmword [rbp + 0x6c], xmm0
lea rcx, [rbx + 0x4030]
lea rdx, [rbp + 0x68]
call fcn.1400c4a60
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x3a20], xmm0
mov dword [rbp + 0x168], 0x43180000
mov dword [rbp + 0x16c], 0x41b80000
lea rdx, [rbp + 0x168]
lea rcx, str._Memory
call fcn.1400dec80
test al, al
je 0x14007382a
mov edx, 4
mov dword [reloc.WS2_32.dll_getpeername], edx
jmp 0x140073830
mov edx, dword [reloc.WS2_32.dll_getpeername]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
cmp edx, 5
cmove r14, r13
mov rbx, qword [0x1403d5678]
xorps xmm0, xmm0
movups xmmword [rbp + 0xc], xmm0
mov dword [rbp + 8], reloc.WS2_32.dll_shutdown
movups xmm0, xmmword [rbx + 0x3a20]
movups xmmword [rbp + 0xc], xmm0
lea rcx, [rbx + 0x4030]
lea rdx, [rbp + 8]
call fcn.1400c4a60
movups xmm0, xmmword [r14]
movups xmmword [rbx + 0x3a20], xmm0
mov dword [rbp + 0x168], 0x43180000
mov dword [rbp + 0x16c], 0x41b80000
lea rdx, [rbp + 0x168]
lea rcx, str._Settings
call fcn.1400dec80
test al, al
je 0x1400738b2
mov dword [reloc.WS2_32.dll_getpeername], 5
mov r8, qword [0x1403d5678]
movsxd rax, dword [r8 + 0x4030]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4038]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4030]
lea eax, [rcx - 1]
mov dword [r8 + 0x4030], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4038]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4030]
lea eax, [rcx - 1]
mov dword [r8 + 0x4030], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4038]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4030]
lea eax, [rcx - 1]
mov dword [r8 + 0x4030], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4038]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4030]
lea eax, [rcx - 1]
mov dword [r8 + 0x4030], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4038]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4030]
mov rax, qword [r8 + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400739e8
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.1400e1740
movss xmm8, dword [0x1403957d8]
cmp dword [reloc.WS2_32.dll_getpeername], r15d
jne 0x140073b6b
mov dword [rbp + 0x168], 0x445f4000
mov dword [rbp + 0x16c], 0x44174000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140388b14]
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140073a6c
lea r8, [0x140388b14]
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, [0x140388b14]
call fcn.1400b5dd0
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
movaps xmm1, xmmword [0x140395a50]
movups xmmword [rbp + 0x130], xmm1
mov dword [rsp + 0x78], 0x3f800000
mov dword [rsp + 0x7c], 0x3f800000
mov qword [rbp - 0x80], r12
mov dword [rbp - 0x78], 0x4451c000
mov dword [rbp - 0x74], 0x44048000
lea rax, [rbp + 0x120]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [rbp - 0x80]
lea rdx, [rbp - 0x78]
mov rcx, qword [0x1403d54d0]
call fcn.1400e0290
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x78]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x74]
addss xmm0, xmm8
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm2
movss xmm1, dword [rax + 0x10c]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x108]
maxss xmm0, dword [rax + 0xf0]
movss dword [rax + 0x108], xmm0
movss dword [rax + 0x10c], xmm1
lea r14, str._.3f
lea r13, [0x140388c44]
movss xmm7, dword [0x140395868]
cmp dword [reloc.WS2_32.dll_getpeername], 2
jne 0x1400791a8
mov dword [rbp + 0x168], 0x44548000
mov dword [rbp + 0x16c], 0x444a8000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140388b14]
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140073bfc
lea r8, [0x140388b14]
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, [0x140388b14]
call fcn.1400b5dd0
mov dword [rbp + 0x168], 0x444f8000
mov dword [rbp + 0x16c], 0x43fa0000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140073c88
lea r8, str.1
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, str.1
call fcn.1400b5dd0
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140073ce8
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rbx, qword [0x1403d5678]
mov rbx, qword [rbx + 0x4318]
test rbx, rbx
je 0x140073d2e
cmp byte [rbx + 0x20a], r12b
je 0x140073d1c
mov ecx, dword [rbx + 0x7c]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x74]
jge 0x140073d1c
cmp ecx, 0xffffffff
je 0x140073d15
mov rcx, rbx
call fcn.1400dba70
mov edx, dword [rbx + 0x7c]
inc edx
jmp 0x140073d26
xorps xmm1, xmm1
call fcn.1400dae20
xor edx, edx
mov rcx, rbx
call fcn.1400db880
lea rdx, [0x1403c961e]
lea rcx, str.PlayerEsp
call fcn.1400e0700
mov rax, qword [0x1403d5678]
mov rbx, qword [rax + 0x4318]
test rbx, rbx
je 0x140073d8e
cmp byte [rbx + 0x20a], r12b
je 0x140073d7c
mov ecx, dword [rbx + 0x7c]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x74]
jge 0x140073d7c
cmp ecx, 0xffffffff
je 0x140073d75
mov rcx, rbx
call fcn.1400dba70
mov edx, dword [rbx + 0x7c]
inc edx
jmp 0x140073d86
xorps xmm1, xmm1
call fcn.1400dae20
xor edx, edx
mov rcx, rbx
call fcn.1400db880
lea rdx, [0x1403d5437]
lea rcx, str.Show_Menu
call fcn.1400e0700
mov rax, qword [0x1403d5678]
mov rbx, qword [rax + 0x4318]
test rbx, rbx
je 0x140073dee
cmp byte [rbx + 0x20a], r12b
je 0x140073ddc
mov ecx, dword [rbx + 0x7c]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x74]
jge 0x140073ddc
cmp ecx, 0xffffffff
je 0x140073dd5
mov rcx, rbx
call fcn.1400dba70
mov edx, dword [rbx + 0x7c]
inc edx
jmp 0x140073de6
xorps xmm1, xmm1
call fcn.1400dae20
xor edx, edx
mov rcx, rbx
call fcn.1400db880
lea rdx, [0x1403d54b8]
lea rcx, str.Draw_Enemy_Box
call fcn.1400e0700
mov rax, qword [0x1403d5678]
mov rbx, qword [rax + 0x4318]
test rbx, rbx
je 0x140073e4e
cmp byte [rbx + 0x20a], r12b
je 0x140073e3c
mov ecx, dword [rbx + 0x7c]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x74]
jge 0x140073e3c
cmp ecx, 0xffffffff
je 0x140073e35
mov rcx, rbx
call fcn.1400dba70
mov edx, dword [rbx + 0x7c]
inc edx
jmp 0x140073e46
xorps xmm1, xmm1
call fcn.1400dae20
xor edx, edx
mov rcx, rbx
call fcn.1400db880
lea rdx, [0x1403c993d]
lea rcx, str.Draw_Skeletons
call fcn.1400e0700
mov rax, qword [0x1403d5678]
mov rbx, qword [rax + 0x4318]
test rbx, rbx
je 0x140073eae
cmp byte [rbx + 0x20a], r12b
je 0x140073e9c
mov ecx, dword [rbx + 0x7c]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x74]
jge 0x140073e9c
cmp ecx, 0xffffffff
je 0x140073e95
mov rcx, rbx
call fcn.1400dba70
mov edx, dword [rbx + 0x7c]
inc edx
jmp 0x140073ea6
xorps xmm1, xmm1
call fcn.1400dae20
xor edx, edx
mov rcx, rbx
call fcn.1400db880
lea rdx, [0x1403c961f]
lea rcx, str.Draw_Vehicles
call fcn.1400e0700
mov rax, qword [0x1403d5678]
mov rbx, qword [rax + 0x4318]
test rbx, rbx
je 0x140073f0e
cmp byte [rbx + 0x20a], r12b
je 0x140073efc
mov ecx, dword [rbx + 0x7c]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x74]
jge 0x140073efc
cmp ecx, 0xffffffff
je 0x140073ef5
mov rcx, rbx
call fcn.1400dba70
mov edx, dword [rbx + 0x7c]
inc edx
jmp 0x140073f06
xorps xmm1, xmm1
call fcn.1400dae20
xor edx, edx
mov rcx, rbx
call fcn.1400db880
lea rdx, [0x1403c959e]
lea rcx, str.Line
call fcn.1400e0700
mov rax, qword [0x1403d5678]
mov rbx, qword [rax + 0x4318]
test rbx, rbx
je 0x140073f6e
cmp byte [rbx + 0x20a], r12b
je 0x140073f5c
mov ecx, dword [rbx + 0x7c]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x74]
jge 0x140073f5c
cmp ecx, 0xffffffff
je 0x140073f55
mov rcx, rbx
call fcn.1400dba70
mov edx, dword [rbx + 0x7c]
inc edx
jmp 0x140073f66
xorps xmm1, xmm1
call fcn.1400dae20
xor edx, edx
mov rcx, rbx
call fcn.1400db880
lea rdx, [0x1403c9605]
lea rcx, str.Draw_Items
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x78]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x74]
addss xmm0, dword [0x140395870]
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm2
movss xmm1, dword [rax + 0x10c]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x108]
maxss xmm0, dword [rax + 0xf0]
movss dword [rax + 0x108], xmm0
movss dword [rax + 0x10c], xmm1
mov dword [rbp + 0x168], 0x44480000
mov dword [rbp + 0x16c], 0x444a8000
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140388b84]
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x14007406c
lea r8, [0x140388b84]
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, [0x140388b84]
call fcn.1400b5dd0
lea rcx, str.BLACKHOST
call fcn.1400f0430
test al, al
je 0x1400791a8
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400745e3
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x1400745e3
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Player_Settings
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x1400745dc
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov qword [rbp + 0x168], r12
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140388ba0]
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x14007415b
lea r8, [0x140388ba0]
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, [0x140388ba0]
call fcn.1400b5dd0
mov dword [rbp + 0x168], 0x44160000
mov dword [rbp + 0x16c], 0x43d98000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.12
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x1400741e6
lea r8, str.12
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, str.12
call fcn.1400b5dd0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x78]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x74]
addss xmm0, xmm8
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm2
movss xmm1, dword [rax + 0x10c]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x108]
maxss xmm0, dword [rax + 0xf0]
movss dword [rax + 0x108], xmm0
movss dword [rax + 0x10c], xmm1
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400742b5
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400742e9
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Player_Name
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x160], 0x43480000
mov dword [rbp + 0x168], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x160]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x168]
lea r8, [0x1403c96b0]
mov edx, 8
lea rcx, str.Player_NameSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9608]
lea rcx, str.Player_Name
call fcn.1400ea3c0
lea rdx, [0x1403c951f]
lea rcx, str.Enemy_Distance
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c93c0]
mov edx, 8
lea rcx, str.Enemy_DistanceSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c95b0]
lea rcx, str.Enemy_Distance
call fcn.1400ea3c0
lea rdx, [0x1403c96d6]
lea rcx, str.Enemy_Weapon
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c967c]
mov edx, 8
lea rcx, str.Esp_playerweaponSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9760]
lea rcx, str.Enemy_Weapon
call fcn.1400ea3c0
lea rdx, [0x1403c97a4]
lea rcx, str.Enemy_Health
call fcn.1400e0700
lea rdx, [0x1403c961c]
lea rcx, str.Aim_Line
call fcn.1400e0700
mov dword [rbp + 0x168], 6
mov dword [rbp + 0x160], 2
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9758]
mov edx, 4
lea rcx, str.Bone_Size
call fcn.1400e3f00
call fcn.1400b5fe0
call fcn.1400b5fe0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400745e3
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x1400745e3
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x1400745e3
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
jmp 0x1400745e3
mov rdx, qword [0x1403d5678]
cmp dword [0x1403d5458], r12d
je 0x140074689
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140074689
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x140074689
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Grenade
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x140074682
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140074689
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x140074689
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x140074689
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
jmp 0x140074689
mov rdx, qword [0x1403d5678]
cmp byte [reloc.WS2_32.dll_accept], r12b
je 0x140074aac
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140074aac
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x140074aac
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Vehicle
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x140074aa5
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov qword [rbp + 0x168], r12
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140388ba0]
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x14007474c
lea r8, [0x140388ba0]
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, [0x140388ba0]
call fcn.1400b5dd0
mov dword [rbp + 0x168], 0x44160000
mov dword [rbp + 0x16c], 0x43d98000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.12
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x1400747d7
lea r8, str.12
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, str.12
call fcn.1400b5dd0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x78]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x74]
addss xmm0, xmm8
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm2
movss xmm1, dword [rax + 0x10c]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x108]
maxss xmm0, dword [rax + 0xf0]
movss dword [rax + 0x108], xmm0
movss dword [rax + 0x10c], xmm1
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400748a6
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400748da
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
lea rdx, [0x1403c9634]
lea rcx, str.Vehicle_Fuel_And_HP
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9a20]
mov edx, 8
lea rcx, str.Vehicle_Fuel_And_HPSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c98d8]
lea rcx, str.Vehicle_Fuel_And_HP
call fcn.1400ea3c0
lea rdx, [0x1403c961f]
lea rcx, str.Vehicle_Name
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c99d0]
mov edx, 8
lea rcx, str.VehicleSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9940]
lea rcx, str.Vehicle_Colour
call fcn.1400ea3c0
call fcn.1400b5fe0
call fcn.1400b5fe0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140074aac
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x140074aac
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x140074aac
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
jmp 0x140074aac
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400791a3
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x1400791a3
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Items
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x1400791a3
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov qword [rbp + 0x168], r12
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140074b62
lea r8, str.1
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, str.1
call fcn.1400b5dd0
mov dword [rbp + 0x168], 0x44200000
mov dword [rbp + 0x16c], 0x44400000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.121
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140074bed
lea r8, str.121
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, str.121
call fcn.1400b5dd0
lea rcx, str.UNICORN_INER1
call fcn.1400f0430
test al, al
je 0x140079150
mov rdx, qword [0x1403d5678]
or dword [rdx + 0x3fc0], 2
mov dword [rdx + 0x3fe0], 0x43960000
mov dword [rdx + 0x3fe4], 0x43160000
mov dword [rdx + 0x3fc8], r15d
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400767a8
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x1400767a8
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Weapon
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x1400767a1
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov dword [rbp + 0x168], 0x43e10000
mov dword [rbp + 0x16c], 0x44f3c000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1211
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140074d0b
lea r8, str.1211
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, str.1211
call fcn.1400b5dd0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140074d64
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140074d9f
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x14007545c
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.AR_Guns
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140074e06
lea r8, str.AR_Guns
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
xor r9d, r9d
lea r8, str.AR_Guns
lea edx, [r9 + 0x1a]
mov ecx, edi
call fcn.1400eec90
test al, al
je 0x14007545c
lea rdx, [0x1403c97a7]
lea rcx, str.M416
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9978]
mov edx, 8
lea rcx, str.M416SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9430]
lea rcx, str.M416
call fcn.1400ea3c0
lea rdx, [0x1403c93c6]
lea rcx, [0x1403883dc]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c97f8]
mov edx, 8
lea rcx, str.AKMSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9918]
lea rcx, [0x1403883dc]
call fcn.1400ea3c0
lea rdx, [0x1403c93dd]
lea rcx, str.SCAR_L
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9460]
mov edx, 8
lea rcx, str.SCARLSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c94b0]
lea rcx, str.SCAR_L
call fcn.1400ea3c0
lea rdx, [0x1403c987f]
lea rcx, str.M762
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c93d8]
mov edx, 8
lea rcx, str.M762SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9748]
lea rcx, str.M762
call fcn.1400ea3c0
lea rdx, [0x1403c951e]
lea rcx, str.DP28
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c984c]
mov edx, 8
lea rcx, str.DP28SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c95a0]
lea rcx, str.DP28
call fcn.1400ea3c0
lea rdx, [0x1403c9345]
lea rcx, str.M249
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9550]
mov edx, 8
lea rcx, str.M249SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9720]
lea rcx, str.M249
call fcn.1400ea3c0
lea rdx, [0x1403c96be]
lea rcx, [0x140388d00]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9480]
mov edx, 8
lea rcx, str.AUGSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9540]
lea rcx, [0x140388d00]
call fcn.1400ea3c0
lea rdx, [0x1403c93c4]
lea rcx, str.Groza
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9484]
mov edx, 8
lea rcx, str.GrozaSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c98a8]
lea rcx, str.Groza
call fcn.1400ea3c0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
movss xmm0, dword [rax + 0x134]
subss xmm0, dword [rcx + 0x3864]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140075497
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400754d2
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140075d0b
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Sniper_Guns
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140075539
lea r8, str.Sniper_Guns
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
xor r9d, r9d
lea r8, str.Sniper_Guns
lea edx, [r9 + 0x1a]
mov ecx, edi
call fcn.1400eec90
test al, al
je 0x140075d0b
lea rdx, [0x1403c93ad]
lea rcx, [0x140388418]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9380]
mov edx, 8
lea rcx, str.AMWSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9588]
lea rcx, [0x140388d28]
call fcn.1400ea3c0
lea rdx, [0x1403c987c]
lea rcx, [0x140388424]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9a4c]
mov edx, 8
lea rcx, str.M24SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9568]
lea rcx, [0x140388424]
call fcn.1400ea3c0
lea rdx, [0x1403c9555]
lea rcx, str.KAR98
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9740]
mov edx, 8
lea rcx, str.KAR98SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9800]
lea rcx, str.kar98
call fcn.1400ea3c0
lea rdx, [0x1403c9467]
lea rcx, str.Mosin
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c947c]
mov edx, 8
lea rcx, str.MosinSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9668]
lea rcx, str.Mosin
call fcn.1400ea3c0
lea rdx, [0x1403c9347]
lea rcx, [0x1403884d0]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c99cc]
mov edx, 8
lea rcx, str.QBUSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c96a0]
lea rcx, [0x1403884d0]
call fcn.1400ea3c0
lea rdx, [0x1403c96bf]
lea rcx, [0x140388d70]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9498]
mov edx, 8
lea rcx, str.VSSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9838]
lea rcx, [0x140388d70]
call fcn.1400ea3c0
lea rdx, [0x1403c9466]
lea rcx, [0x1403884d4]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9598]
mov edx, 8
lea rcx, str.SLRSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c97c8]
lea rcx, [0x1403884d4]
call fcn.1400ea3c0
lea rdx, [0x1403c93af]
lea rcx, [0x1403884e0]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c95e0]
mov edx, 8
lea rcx, str.SKSSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9400]
lea rcx, [0x1403884e0]
call fcn.1400ea3c0
lea rdx, [0x1403c9556]
lea rcx, str.Mini14
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c99f0]
mov edx, 8
lea rcx, str.MINI14SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9998]
lea rcx, str.Mini14
call fcn.1400ea3c0
lea rdx, [0x1403c9957]
lea rcx, str.win94
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9618]
mov edx, 8
lea rcx, str.win94SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9a10]
lea rcx, str.win94
call fcn.1400ea3c0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
movss xmm0, dword [rax + 0x134]
subss xmm0, dword [rcx + 0x3864]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140075d46
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140075d81
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400760fd
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.SMG_Guns
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140075de8
lea r8, str.SMG_Guns
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
xor r9d, r9d
lea r8, str.SMG_Guns
lea edx, [r9 + 0x1a]
mov ecx, edi
call fcn.1400eec90
test al, al
je 0x1400760fd
lea rdx, [0x1403c93c7]
lea rcx, str.Tommy_Gun
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9660]
mov edx, 8
lea rcx, str.TommySIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9620]
lea rcx, str.Tommy
call fcn.1400ea3c0
lea rdx, [0x1403c96d5]
lea rcx, str.Vector
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9448]
mov edx, 8
lea rcx, str.VectorSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9468]
lea rcx, str.Vector
call fcn.1400ea3c0
lea rdx, [0x1403c975c]
lea rcx, [0x140388534]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c95e4]
mov edx, 8
lea rcx, str.UziSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c95c0]
lea rcx, [0x140388534]
call fcn.1400ea3c0
lea rdx, [0x1403c997d]
lea rcx, str.UMP9
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c97fc]
mov edx, 8
lea rcx, str.UMP9SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c97a8]
lea rcx, str.UMP9
call fcn.1400ea3c0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140076138
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140076173
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400766e1
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Other_Guns
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x1400761da
lea r8, str.Other_Guns
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
xor r9d, r9d
lea r8, str.Other_Guns
lea edx, [r9 + 0x1a]
mov ecx, edi
call fcn.1400eec90
test al, al
je 0x1400766e1
lea rdx, [0x1403c964d]
lea rcx, str.Flare_Gun
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rsp + 0x48], 0x41200000
mov dword [rsp + 0x4c], 0x41200000
mov r10d, 0xffffffff
mov ecx, r10d
lea r8, [0x1403889f1]
mov r9b, 0x41
lea r11, [0x140389cb0]
cmp r9b, 0x23
jne 0x140076298
cmp byte [r8], r9b
jne 0x140076298
cmp byte [r8 + 1], r9b
cmove ecx, r10d
movzx edx, cl
movzx eax, r9b
xor rdx, rax
shr ecx, 8
xor ecx, dword [r11 + rdx*4]
movzx r9d, byte [r8]
inc r8
test r9b, r9b
jne 0x140076285
not ecx
call fcn.1400b62b0
test rax, rax
je 0x1400762d1
xor r8d, r8d
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1400bb530
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9814]
mov edx, 8
lea rcx, str.FlareSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c94f0]
lea rcx, str.Flare_Gun
call fcn.1400ea3c0
lea rdx, [0x1403c9464]
lea rcx, str.M16A4
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c99ec]
mov edx, 8
lea rcx, str.M16A4SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9780]
lea rcx, str.M16A4
call fcn.1400ea3c0
lea rdx, [0x1403c944d]
lea rcx, str.Mk47Mutant
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c98d4]
mov edx, 8
lea rcx, str.Mk47MutantSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c97b8]
lea rcx, str.Mk47Mutant
call fcn.1400ea3c0
lea rdx, [0x1403c97a5]
lea rcx, str.G36C
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9878]
mov edx, 8
lea rcx, str.G36CSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9680]
lea rcx, str.G36C
call fcn.1400ea3c0
lea rdx, [0x1403c987d]
lea rcx, [0x1403884cc]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9354]
mov edx, 8
lea rcx, str.QBZSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9530]
lea rcx, [0x1403884cc]
call fcn.1400ea3c0
lea rdx, [0x1403c9346]
lea rcx, str.Crossbow
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c96ec]
mov edx, 8
lea rcx, str.CrossbowSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9880]
lea rcx, str.Crossbow
call fcn.1400ea3c0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x14007671c
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140076757
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
call fcn.1400b5fe0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400767a8
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x1400767a8
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x1400767a8
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
jmp 0x1400767a8
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140076d45
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x140076d45
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Health
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x140076d3e
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov dword [rbp - 0x68], 0x4405c000
mov dword [rbp - 0x64], 0x44548000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1211
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140076865
lea r8, str.1211
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp - 0x68]
mov edx, edi
lea rcx, str.1211
call fcn.1400b5dd0
lea rdx, [0x1403c993c]
lea rcx, str.Med_Kit
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c934c]
mov edx, 8
lea rcx, str.Med_KitSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c96d8]
lea rcx, str.Med_Kit
call fcn.1400ea3c0
lea rdx, [0x1403c9465]
lea rcx, str.First_Aid_Kit
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9518]
mov edx, 8
lea rcx, str.First_Aid_KitSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c95d0]
lea rcx, str.First_Aid_Kit
call fcn.1400ea3c0
lea rdx, [0x1403c993e]
lea rcx, str.Bandage
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9a08]
mov edx, 8
lea rcx, str.BandageSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9790]
lea rcx, str.Bandage
call fcn.1400ea3c0
lea rdx, [0x1403c944c]
lea rcx, str.Painkiller
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9a48]
mov edx, 8
lea rcx, str.PainkillerSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9558]
lea rcx, str.Painkiller
call fcn.1400ea3c0
lea rdx, [0x1403c9504]
lea rcx, str.Energy_Drink
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c97dc]
mov edx, 8
lea rcx, str.Energy_DrinkSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9868]
lea rcx, str.Energy_Drink
call fcn.1400ea3c0
lea rdx, [0x1403c959c]
lea rcx, str.Adrenaline_Syringe
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9894]
mov edx, 8
lea rcx, str.Adrenaline_SyringeSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c99a8]
lea rcx, str.Adrenaline_Syringe
call fcn.1400ea3c0
call fcn.1400b5fe0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140076d45
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x140076d45
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x140076d45
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
jmp 0x140076d45
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400770a8
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x1400770a8
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Bagpack
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x1400770a1
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov dword [rbp - 0x60], 0x4405c000
mov dword [rbp - 0x5c], 0x44548000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1211
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140076e02
lea r8, str.1211
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp - 0x60]
mov edx, edi
lea rcx, str.1211
call fcn.1400b5dd0
lea rdx, [0x1403c9606]
lea rcx, str.Bag_1
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9348]
mov edx, 8
lea rcx, str.Bagpack1SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c93e0]
lea rcx, str.Bag_1
call fcn.1400ea3c0
lea rdx, [0x1403c93df]
lea rcx, str.Bag_2
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9478]
mov edx, 8
lea rcx, str.Bagpack2SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9370]
lea rcx, str.Bag_2
call fcn.1400ea3c0
lea rdx, [0x1403c964f]
lea rcx, str.Bag_3
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c97f4]
mov edx, 8
lea rcx, str.Bagpack3SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c99f8]
lea rcx, str.Bag_3
call fcn.1400ea3c0
call fcn.1400b5fe0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x1400770a8
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x1400770a8
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x1400770a8
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
jmp 0x1400770a8
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x14007740b
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x14007740b
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Helmate
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x140077404
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov dword [rbp - 0x58], 0x4405c000
mov dword [rbp - 0x54], 0x44548000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1211
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140077165
lea r8, str.1211
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp - 0x58]
mov edx, edi
lea rcx, str.1211
call fcn.1400b5dd0
lea rdx, [0x1403c9506]
lea rcx, str.Helmet_1
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c99c8]
mov edx, 8
lea rcx, str.Helmet1SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c94a0]
lea rcx, str.Helmet_1
call fcn.1400ea3c0
lea rdx, [0x1403c987e]
lea rcx, str.Helmet_2
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9950]
mov edx, 8
lea rcx, str.Helmet2SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c98f8]
lea rcx, str.Helmet_2
call fcn.1400ea3c0
lea rdx, [0x1403c95ee]
lea rcx, str.Helmet_3
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c93a0]
mov edx, 8
lea rcx, str.Helmet3SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9578]
lea rcx, str.Helmet_3
call fcn.1400ea3c0
call fcn.1400b5fe0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x14007740b
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x14007740b
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x14007740b
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
jmp 0x14007740b
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140077777
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x140077777
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Armor
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x140077770
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov dword [rbp + 0x168], 0x4405c000
mov dword [rbp + 0x16c], 0x44548000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1211
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x1400774ce
lea r8, str.1211
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, str.1211
call fcn.1400b5dd0
lea rdx, [0x1403c944f]
lea rcx, str.Armor_1
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c96e8]
mov edx, 8
lea rcx, str.Armor1SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9828]
lea rcx, str.Armor_1
call fcn.1400ea3c0
lea rdx, [0x1403c975d]
lea rcx, str.Armor_2
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9600]
mov edx, 8
lea rcx, str.Armor2SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c98e8]
lea rcx, str.Armor_2
call fcn.1400ea3c0
lea rdx, [0x1403c93de]
lea rcx, str.Armor_3
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9850]
mov edx, 8
lea rcx, str.Armor3SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9968]
lea rcx, str.Armor_3
call fcn.1400ea3c0
call fcn.1400b5fe0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140077777
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x140077777
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x140077777
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
jmp 0x140077777
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140077dde
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x140077dde
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Ammo
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x140077dd7
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov dword [rbp + 0x168], 0x4405c000
mov dword [rbp + 0x16c], 0x44548000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1211
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x14007783a
lea r8, str.1211
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, str.1211
call fcn.1400b5dd0
lea rdx, [0x1403c9746]
lea rcx, str.Flare_AMMO
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9810]
mov edx, 8
lea rcx, str.flareammoSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c93c8]
lea rcx, str.Flare_AMMO
call fcn.1400ea3c0
lea rdx, [0x1403c975f]
lea rcx, str.AWM_AMMO
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9a24]
mov edx, 8
lea rcx, str.AWMSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9360]
lea rcx, str.AWM_AMMO
call fcn.1400ea3c0
lea rdx, [0x1403c975e]
lea rcx, str.7.62mm
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c98d0]
mov edx, 8
lea rcx, str.762SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c94e0]
lea rcx, str.762mm
call fcn.1400ea3c0
lea rdx, [0x1403c9954]
lea rcx, str.5.56mm
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], reloc.WLDAP32.dll_Ordinal_50
mov dword [rbp + 0x160], 8
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9500]
mov edx, 4
lea rcx, str.556Ammo
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c94d0]
lea rcx, str.556mm
call fcn.1400ea3c0
lea rdx, [0x1403c935d]
lea rcx, [0x140388558]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c97a0]
mov edx, 8
lea rcx, str.9mmSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9908]
lea rcx, [0x140388558]
call fcn.1400ea3c0
lea rdx, [0x1403c961d]
lea rcx, str.45ACP
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9444]
mov edx, 8
lea rcx, str.45ACPSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c93b0]
lea rcx, str.45ACP
call fcn.1400ea3c0
lea rdx, [0x1403c96bc]
lea rcx, str.Shot_Gun_Ammo
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c96d0]
mov edx, 8
lea rcx, str.shotaamoSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9730]
lea rcx, str.Shot_Gun_Ammo
call fcn.1400ea3c0
call fcn.1400b5fe0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140077dde
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x140077dde
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x140077dde
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
jmp 0x140077dde
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140078442
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x140078442
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Scope
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x14007843b
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov dword [rbp + 0x168], 0x4405c000
mov dword [rbp + 0x16c], 0x44548000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1211
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140077ea1
lea r8, str.1211
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, str.1211
call fcn.1400b5dd0
lea rdx, [0x1403c935f]
lea rcx, str.Red_Dot
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9a0c]
mov edx, 8
lea rcx, str.ReddotSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9a38]
lea rcx, str.RedDot
call fcn.1400ea3c0
lea rdx, [0x1403c9607]
lea rcx, str.Holo
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9384]
mov edx, 8
lea rcx, str.HoloSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c98b8]
lea rcx, str.Holo
call fcn.1400ea3c0
lea rdx, [0x1403c964e]
lea rcx, [0x1403885c0]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c93a4]
mov edx, 8
lea rcx, str.2xSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9a28]
lea rcx, [0x140389090]
call fcn.1400ea3c0
lea rdx, [0x1403c9507]
lea rcx, [0x1403885c4]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9664]
mov edx, 8
lea rcx, str.3xSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9710]
lea rcx, [0x140389094]
call fcn.1400ea3c0
lea rdx, [0x1403c959f]
lea rcx, [0x1403885c8]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c93a8]
mov edx, 8
lea rcx, str.4xSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c95f0]
lea rcx, [0x140389098]
call fcn.1400ea3c0
lea rdx, [0x1403c9636]
lea rcx, [0x1403885cc]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c949c]
mov edx, 8
lea rcx, str.6xSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9700]
lea rcx, [0x14038909c]
call fcn.1400ea3c0
lea rdx, [0x1403c9557]
lea rcx, [0x1403885d0]
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c97f0]
mov edx, 8
lea rcx, str.8xSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9858]
lea rcx, [0x1403890a0]
call fcn.1400ea3c0
call fcn.1400b5fe0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140078442
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x140078442
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x140078442
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
jmp 0x140078442
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x14007914b
mov rbx, qword [rdx + 0x4380]
test rbx, rbx
je 0x14007914b
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Attachments
mov rcx, rbx
call fcn.1400f2070
test al, al
je 0x14007914b
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.1400bb830
mov dword [rbp + 0x168], 0x4405c000
mov dword [rbp + 0x16c], 0x44b54000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1211
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140078505
lea r8, str.1211
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp + 0x168]
mov edx, edi
lea rcx, str.1211
call fcn.1400b5dd0
lea rdx, [0x1403c997c]
lea rcx, str.Exteded_AR_QuickDraw
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9398]
mov edx, 8
lea rcx, str.ExtededARSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9928]
lea rcx, str.Exteded_AR_QuickDraw
call fcn.1400ea3c0
lea rdx, [0x1403c9554]
lea rcx, str.Suppressor_AR
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c939c]
mov edx, 8
lea rcx, str.Suppressor_ARSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c96c0]
lea rcx, str.Suppressor_AR
call fcn.1400ea3c0
lea rdx, [0x1403c951c]
lea rcx, str.Compensator__AR_
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c99e8]
mov edx, 8
lea rcx, str.Compensator__AR_SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9650]
lea rcx, str.Compensator__AR_
call fcn.1400ea3c0
lea rdx, [0x1403c96d4]
lea rcx, str.Flash_Hider__SMG_
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9678]
mov edx, 8
lea rcx, str.FlashHider_SMG_SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c99d8]
lea rcx, str.Flash_Hider__SMG_
call fcn.1400ea3c0
lea rdx, [0x1403c9745]
lea rcx, str.Flash_Hider_AR_
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c97d8]
mov edx, 8
lea rcx, str.FlashHider_AR_SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c94c0]
lea rcx, str.Flash_Hider_AR_
call fcn.1400ea3c0
lea rdx, [0x1403c97a6]
lea rcx, str.Tactical_Stock__Rifies___Smg_
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c95e8]
mov edx, 8
lea rcx, str.TacticalStock_Rifies_Smg_SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c99b8]
lea rcx, str.Tactical_Stock__Rifies___Smg_
call fcn.1400ea3c0
lea rdx, [0x1403c9635]
lea rcx, str.Duckbill__Pompal_
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9848]
mov edx, 8
lea rcx, str.Duckbill_Pompal_SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c96f0]
lea rcx, str.Duckbill__Pompal_
call fcn.1400ea3c0
lea rdx, [0x1403c944e]
lea rcx, str.Flash_Hider__Sniper_
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c96b4]
mov edx, 8
lea rcx, str.FlashHider_Sniper_SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9638]
lea rcx, str.Flash_Hider__Sniper_
call fcn.1400ea3c0
lea rdx, [0x1403c9604]
lea rcx, str.Supperessor__SMG___Pistol_
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c96b8]
mov edx, 8
lea rcx, str.Supperessor_SMG_Pistol_SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9818]
lea rcx, str.Supperessor__SMG___Pistol_
call fcn.1400ea3c0
lea rdx, [0x1403c951d]
lea rcx, str.Cheek_Pad__Sniper_
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c98cc]
mov edx, 8
lea rcx, str.CheekPad_Sniper_SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9898]
lea rcx, str.Cheek_Pad__Sniper_
call fcn.1400ea3c0
lea rdx, [0x1403c9505]
lea rcx, str.Choke
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9358]
mov edx, 8
lea rcx, str.ChokeSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9958]
lea rcx, str.Choke
call fcn.1400ea3c0
lea rdx, [0x1403c935c]
lea rcx, str.Dipcik__Micro_UZI_
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9890]
mov edx, 8
lea rcx, str.Dipcik__Micro_UZI_SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9770]
lea rcx, str.Dipcik__Micro_UZI_
call fcn.1400ea3c0
lea rdx, [0x1403c9747]
lea rcx, str.Sniper_compensator
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9440]
mov edx, 8
lea rcx, str.Sniper_compensatorSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c9450]
lea rcx, str.Sniper_compensator
call fcn.1400ea3c0
lea rdx, [0x1403c9956]
lea rcx, str.Suppressor_Sniper
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9630]
mov edx, 8
lea rcx, str.Suppressor_SniperSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c93f0]
lea rcx, str.Suppressor_Sniper
call fcn.1400ea3c0
lea rdx, [0x1403c93dc]
lea rcx, str.Suppressor_AR_Extended
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c98c8]
mov edx, 8
lea rcx, str.Suppressor_AR_ExtendedSIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c93f0]
lea rcx, str.Suppressor_AR_Extended
call fcn.1400ea3c0
lea rdx, [0x1403c9344]
lea rcx, str.Compensator_smg_
call fcn.1400e0700
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rdx + 0x3eb8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x74]
addss xmm1, xmm7
movss dword [rax + 0xf0], xmm1
movss xmm0, dword [rax + 0x108]
maxss xmm0, xmm1
movss dword [rax + 0x108], xmm0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9854]
mov edx, 8
lea rcx, str.Compensator_smg_SIZE
call fcn.1400e3f00
mov r8d, 0x80
lea rdx, [0x1403c97e0]
lea rcx, str.Compensator_smg_
call fcn.1400ea3c0
call fcn.1400b5fe0
mov r8, qword [0x1403d5678]
mov rax, qword [r8 + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x14007914b
mov rdx, qword [r8 + 0x4380]
test rdx, rdx
je 0x14007914b
movsx rax, word [rdx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x14007914b
mov rax, qword [r8 + 0x3eb8]
dec dword [rax + 0xe0]
call fcn.1400f08c0
call fcn.1400b5fe0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140079198
mov r8, qword [rdx + 0x4380]
test r8, r8
je 0x140079198
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x140079198
mov rax, qword [rdx + 0x3eb8]
dec dword [rax + 0xe0]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
call fcn.1400f08c0
cmp dword [reloc.WS2_32.dll_getpeername], 3
jne 0x140079847
mov dword [rbp - 0x50], 0x445f4000
mov dword [rbp - 0x4c], 0x44304000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140388b14]
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x14007921d
lea r8, [0x140388b14]
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
movzx r9d, r15b
lea r8, [rbp - 0x50]
mov edx, edi
lea rcx, [0x140388b14]
call fcn.1400b5dd0
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
movaps xmm1, xmmword [0x140395a50]
movups xmmword [rbp + 0x100], xmm1
mov dword [rbp - 0x48], 0x3f800000
mov dword [rbp - 0x44], 0x3f800000
mov qword [rbp - 0x40], r12
mov dword [rbp - 0x38], 0x4451c000
mov dword [rbp - 0x34], 0x44368000
lea rax, [rbp + 0x140]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x100]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x38]
mov rcx, qword [0x1403d54d0]
call fcn.1400e0290
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x78]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x74]
addss xmm0, xmm8
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm2
movss xmm1, dword [rax + 0x10c]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x108]
maxss xmm0, dword [rax + 0xf0]
movss dword [rax + 0x108], xmm0
movss dword [rax + 0x10c], xmm1
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140079351
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], r15b
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140079385
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
lea rbx, [0x140389270]
mov qword [rbp + 0x168], rbx
lea rax, [0x140389278]
mov qword [rbp + 0x170], rax
lea rax, [0x140389280]
mov qword [rbp + 0x178], rax
movsxd rax, dword [0x1403d5460]
mov r8d, 2
mov rdx, qword [rbp + rax*8 + 0x168]
lea rcx, str._AimPositon
call fcn.1400e2140
test al, al
je 0x1400794e0
cmp dword [0x1403d5460], r12d
sete dil
mov qword [rsp + 0x40], r12
lea r9, [rsp + 0x40]
xor r8d, r8d
movzx edx, dil
mov rcx, rbx
call fcn.1400ef2b0
test al, al
je 0x14007940b
mov ebx, r12d
mov dword [0x1403d5460], ebx
jmp 0x140079411
mov ebx, dword [0x1403d5460]
test dil, dil
je 0x14007941b
call fcn.1400bb630
cmp ebx, r15d
sete bl
mov qword [rsp + 0x40], r12
lea r9, [rsp + 0x40]
xor r8d, r8d
movzx edx, bl
lea rcx, [0x140389278]
call fcn.1400ef2b0
test al, al
je 0x14007944a
mov dword [0x1403d5460], r15d
jmp 0x140079451
mov r15d, dword [0x1403d5460]
test bl, bl
je 0x14007945a
call fcn.1400bb630
cmp r15d, 2
sete bl
mov qword [rsp + 0x40], r12
lea r9, [rsp + 0x40]
xor r8d, r8d
movzx edx, bl
lea rcx, [0x140389280]
call fcn.1400ef2b0
test al, al
je 0x14007948b
mov dword [0x1403d5460], 2
test bl, bl
je 0x140079494
call fcn.1400bb630
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
cmp qword [rbx + 0x40c8], rax
jne 0x1400794c4
cmp byte [rbx + 0x4125], r12b
je 0x1400794c4
cmp dword [rbx + 0x4104], r12d
jne 0x1400794c4
or dword [rbx + 0x4128], 2
test dword [rax + 0x1c], 0x1000000
je 0x1400794d4
mov byte [rbx + 0x3e46], 1
call fcn.1400bacf0
mov byte [rbx + 0x3e46], r12b
lea rdx, [0x1403d548b]
lea rcx, str._knocked
call fcn.1400e0700
mov dword [rbp + 0x168], 0x42c80000
mov dword [rbp + 0x160], 0xc2c80000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d5484]
mov edx, 8
lea rcx, str.Tracking_Z
call fcn.1400e3f00
mov dword [rbp + 0x168], 0x42c80000
mov dword [rbp + 0x160], 0xc2c80000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d549c]
mov edx, 8
lea rcx, str.Tracking_x
call fcn.1400e3f00
mov dword [rbp + 0x168], 0x42c80000
mov dword [rbp + 0x160], 0xc2c80000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d5450]
mov edx, 8
lea rcx, str.Tracking_y
call fcn.1400e3f00
mov dword [rbp + 0x168], 0x1e8480
mov dword [rbp + 0x160], 0xfffe7960
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d5478]
mov edx, 4
lea rcx, str.Instant_Power
call fcn.1400e3f00
cmp byte [0x1403d53d5], r12b
je 0x140079691
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rbp + 0x184]
mov edx, 0xe0c36e8
mov rcx, qword [0x1403d5380]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov ecx, dword [rbp + 0x184]
add ecx, 0x10ac96c
movss xmm1, dword [0x1403c9648]
call fcn.140089880
mov dword [rbp + 0x168], 0x41200000
mov dword [rbp + 0x160], 0x3f800000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9648]
mov edx, 8
lea rcx, str.Magic_Power
call fcn.1400e3f00
cmp byte [0x1403d54a1], r12b
je 0x140079724
lea rcx, str.Macro_Key_Set
call fcn.1400de440
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov dword [rbp + 0x168], 0x43340000
mov dword [rbp + 0x16c], 0x41c00000
lea r8, [rbp + 0x168]
lea rdx, [0x1403d54bc]
lea rcx, str.Key1
call fcn.1400ddea0
mov dword [rbp + 0x168], 0x447a0000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d54b4]
mov edx, 8
lea rcx, [0x140389310]
call fcn.1400e3f00
mov rax, qword [0x1403d5678]
mov rbx, qword [rax + 0x4318]
test rbx, rbx
je 0x140079771
cmp byte [rbx + 0x20a], r12b
je 0x14007975f
mov ecx, dword [rbx + 0x7c]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x74]
jge 0x14007975f
cmp ecx, 0xffffffff
je 0x140079758
mov rcx, rbx
call fcn.1400dba70
mov edx, dword [rbx + 0x7c]
inc edx
jmp 0x140079769
xorps xmm1, xmm1
call fcn.1400dae20
xor edx, edx
mov rcx, rbx
call fcn.1400db880
lea rdx, [0x1403d5435]
lea rcx, str.Tracking
call fcn.1400e0700
test al, al
je 0x140079796
cmp byte [0x1403d5435], r12b
jne 0x140079796
call fcn.140072eb0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
movaps xmm4, xmmword [0x140395a70]
movups xmmword [rbp + 0x168], xmm4
lea rdx, str._Refresh_P__
lea rcx, [rbp + 0x168]
call fcn.1400de550
lea rdx, [0x1403d53df]
lea rcx, str.Instant
call fcn.1400e0700
lea rdx, [0x1403d53d5]
lea rcx, str.Magic_Power
call fcn.1400e0700
lea rdx, [0x1403d538f]
lea rcx, str.Magnet_Bullet
call fcn.1400e0700
lea rdx, [0x1403d54a0]
lea rcx, str.Track_360_
call fcn.1400e0700
lea rdx, [0x1403d538e]
lea rcx, str.No_recoil
call fcn.1400e0700
lea rdx, [0x1403d5434]
lea rcx, str.Memory_Aimbot_
call fcn.1400e0700
lea rdx, [0x1403d54a1]
lea rcx, str.Macro
call fcn.1400e0700
cmp dword [reloc.WS2_32.dll_getpeername], 4
jne 0x14007a222
mov dword [rbp - 0x30], 0x445f4000
mov dword [rbp - 0x2c], 0x44174000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140388b14]
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x1400798bc
lea r8, [0x140388b14]
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp - 0x30]
mov edx, edi
lea rcx, [0x140388b14]
call fcn.1400b5dd0
mov dword [rbp - 0x28], 0x43660000
mov dword [rbp - 0x24], 0x44020000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x14007993e
lea r8, str.1
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp - 0x28]
mov edx, edi
lea rcx, str.1
call fcn.1400b5dd0
lea rdx, [0x1403d547f]
lea rcx, str.God_View
call fcn.1400e0700
lea rdx, [0x1403d53dd]
lea rcx, str.Fast_Landing
call fcn.1400e0700
lea rdx, [0x1403d54b9]
lea rcx, str.Show_Damage
call fcn.1400e0700
lea rdx, [0x1403d54a2]
lea rcx, str.Rapid_Fire
call fcn.1400e0700
lea rdx, [0x1403d547c]
lea rcx, str.No_Headshot
call fcn.1400e0700
lea rdx, [0x1403d548a]
lea rcx, str.Big_Footer
call fcn.1400e0700
lea rdx, [0x1403d53dc]
lea rcx, str.Camera_View
call fcn.1400e0700
lea rdx, [0x1403d53db]
lea rcx, [0x1403893f8]
call fcn.1400e0700
lea rdx, [0x1403d5436]
lea rcx, str.Force_TPP
call fcn.1400e0700
lea rdx, [0x1403d5488]
lea rcx, str.Fast_Run
call fcn.1400e0700
lea rdx, [0x1403d547e]
lea rcx, str.Fix_Flash
call fcn.1400e0700
lea rdx, [0x1403d53d9]
lea rcx, str.Fly_Man
call fcn.1400e0700
lea rdx, [0x1403d538d]
lea rcx, str.Fast_Speed_v3
call fcn.1400e0700
lea rdx, [0x1403d5427]
lea rcx, str.Fly_car
call fcn.1400e0700
lea rdx, [0x1403d54a8]
lea rcx, str.Fast_Car
call fcn.1400e0700
lea rdx, [0x1403d53d6]
lea rcx, str.Car_Tracking
call fcn.1400e0700
lea rdx, [0x1403d53d4]
lea rcx, str.Fast_Switch
call fcn.1400e0700
lea rdx, [0x1403d53d7]
lea rcx, str.Scope_Zoom
call fcn.1400e0700
lea rdx, [0x1403d54aa]
lea rcx, str.X_Effect_1
call fcn.1400e0700
lea rdx, [0x1403d53d8]
lea rcx, str.BLACK_SKY
call fcn.1400e0700
lea rdx, [0x1403d54a3]
lea rcx, str.No_Tree
call fcn.1400e0700
lea rdx, [0x1403d54ab]
lea rcx, str.No_Grass
call fcn.1400e0700
lea rdx, [0x1403d547d]
lea rcx, str.Night_Mode
call fcn.1400e0700
lea rdx, [0x1403d5489]
lea rcx, str.Knock_Speed
call fcn.1400e0700
call fcn.1400b5fe0
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rbx + 0x3eb8]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x78]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x74]
addss xmm0, dword [0x140395880]
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm2
movss xmm1, dword [rax + 0x10c]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x108]
maxss xmm0, dword [rax + 0xf0]
movss dword [rax + 0x108], xmm0
movss dword [rax + 0x10c], xmm1
mov dword [rbp - 0x20], 0x44220000
mov dword [rbp - 0x1c], 0x44020000
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140388b84]
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x140079bff
lea r8, [0x140388b84]
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp - 0x20]
mov edx, edi
lea rcx, [0x140388b84]
call fcn.1400b5dd0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rcx + 0x3eb8]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x78]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x74]
addss xmm0, xmm8
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm2
movss xmm1, dword [rax + 0x10c]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x108]
maxss xmm0, dword [rax + 0xf0]
movss dword [rax + 0x108], xmm0
movss dword [rax + 0x10c], xmm1
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140079cc3
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x140079cfe
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
cmp byte [0x1403d54a2], r12b
je 0x140079d4b
mov dword [rbp + 0x168], 0x3b449ba6
mov dword [rbp + 0x160], 0xbf800000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d5474]
mov edx, 8
lea rcx, [0x1403894ec]
call fcn.1400e3f00
cmp byte [0x1403d53db], r12b
je 0x140079db1
mov dword [rbp + 0x168], 0x43b40000
mov dword [rbp + 0x160], 0x43480000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403c9350]
mov edx, 8
lea rcx, str.Ipad_View
call fcn.1400e3f00
mov ecx, dword [0x1403d5714]
add ecx, 0x584b834
movss xmm1, dword [0x1403c9350]
call fcn.140089880
cmp byte [0x1403d53dc], r12b
je 0x140079dfe
mov dword [rbp + 0x168], 0x3e8
mov dword [rbp + 0x160], reloc.WLDAP32.dll_Ordinal_200
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d5480]
mov edx, 4
lea rcx, str.Camera_View_Value
call fcn.1400e3f00
cmp byte [0x1403d54ab], r12b
je 0x140079ea9
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rbp + 0x180]
mov edx, 0xe0c36e8
mov rcx, qword [0x1403d5380]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov dword [rbp + 0x190], r12d
mov ebx, dword [rbp + 0x180]
add ebx, 0x26ebfc4
lea rax, [rbp + 0x188]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
lea r8d, [r9 - 0x3c]
mov edx, ebx
mov rcx, qword [0x1403d5380]
call qword [sym.imp.KERNEL32.dll_VirtualProtectEx]
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rbp + 0x190]
mov edx, ebx
mov rcx, qword [0x1403d5380]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rsp + 0x20], r12
mov r9d, dword [rbp + 0x188]
mov r8d, 4
mov edx, ebx
mov rcx, qword [0x1403d5380]
call qword [sym.imp.KERNEL32.dll_VirtualProtectEx]
cmp byte [0x1403d547f], r12b
je 0x14007a00f
lea rcx, str.Set_UP_key
call fcn.1400de440
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov dword [rbp + 0x168], 0x43340000
mov dword [rbp + 0x16c], 0x41c00000
lea r8, [rbp + 0x168]
lea rdx, [0x1403d5498]
lea rcx, str.Key1
call fcn.1400ddea0
lea rcx, str.Set_Down_key
call fcn.1400de440
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov dword [rbp + 0x168], 0x43340000
mov dword [rbp + 0x16c], 0x41c00000
lea r8, [rbp + 0x168]
lea rdx, [0x1403d546c]
lea rcx, str.Key2
call fcn.1400ddea0
lea rcx, str.Set_Left_Key
call fcn.1400de440
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov dword [rbp + 0x168], 0x43340000
mov dword [rbp + 0x16c], 0x41c00000
lea r8, [rbp + 0x168]
lea rdx, [0x1403d5468]
lea rcx, str.Key3
call fcn.1400ddea0
lea rcx, str.Set_Right_Key
call fcn.1400de440
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov dword [rbp + 0x168], 0x43340000
mov dword [rbp + 0x16c], 0x41c00000
lea r8, [rbp + 0x168]
lea rdx, [0x1403d5464]
lea rcx, str.Key4
call fcn.1400ddea0
lea rcx, str.Set_Home_Key
call fcn.1400de440
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov dword [rbp + 0x168], 0x43340000
mov dword [rbp + 0x16c], 0x41c00000
lea r8, [rbp + 0x168]
lea rdx, [0x1403d5454]
lea rcx, str.Key5
call fcn.1400ddea0
cmp byte [0x1403d53d6], r12b
je 0x14007a05d
lea rcx, str.Car_Tracking_Key
call fcn.1400de440
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov dword [rbp + 0x168], 0x43340000
mov dword [rbp + 0x16c], 0x41c00000
lea r8, [rbp + 0x168]
lea rdx, [0x1403d54ac]
lea rcx, str.Key6
call fcn.1400ddea0
cmp byte [0x1403d5488], r12b
je 0x14007a140
lea rcx, str.Flash_Run_Set_Key
call fcn.1400de440
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov dword [rbp + 0x168], 0x43340000
mov dword [rbp + 0x16c], 0x41c00000
lea r8, [rbp + 0x168]
lea rdx, [0x1403d545c]
lea rcx, str.Key7
call fcn.1400ddea0
mov rax, qword [0x1403d5678]
mov rbx, qword [rax + 0x4318]
test rbx, rbx
je 0x14007a0fc
cmp byte [rbx + 0x20a], r12b
je 0x14007a0ea
mov ecx, dword [rbx + 0x7c]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x74]
jge 0x14007a0ea
cmp ecx, 0xffffffff
je 0x14007a0e3
mov rcx, rbx
call fcn.1400dba70
mov edx, dword [rbx + 0x7c]
inc edx
jmp 0x14007a0f4
xorps xmm1, xmm1
call fcn.1400dae20
xor edx, edx
mov rcx, rbx
call fcn.1400db880
mov dword [rbp + 0x168], 0x41f00000
mov dword [rbp + 0x160], 0x3f800000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d548c]
mov edx, 8
lea rcx, [0x1403894ec]
call fcn.1400e3f00
cmp byte [0x1403d53dd], r12b
je 0x14007a18e
lea rcx, str.Flash_Landing_Set_Key
call fcn.1400de440
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov dword [rbp + 0x168], 0x43340000
mov dword [rbp + 0x16c], 0x41c00000
lea r8, [rbp + 0x168]
lea rdx, [0x1403d54a4]
lea rcx, str.Key7
call fcn.1400ddea0
cmp byte [0x1403d538d], r12b
je 0x14007a1d8
mov dword [rbp + 0x168], 0x13880
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d54b0]
mov edx, 4
lea rcx, str.Air_Speed
call fcn.1400e3f00
cmp byte [0x1403d53d7], r12b
je 0x14007a222
mov dword [rbp + 0x168], 0x41200000
mov dword [rbp + 0x160], r12d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d54cc]
mov edx, 8
lea rcx, str.Scope_Zoom_v
call fcn.1400e3f00
cmp dword [reloc.WS2_32.dll_getpeername], 5
jne 0x14007ab0b
mov dword [rbp - 0x18], 0x44784000
mov dword [rbp - 0x14], 0x44304000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140388b14]
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x14007a297
lea r8, [0x140388b14]
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp - 0x18]
mov edx, edi
lea rcx, [0x140388b14]
call fcn.1400b5dd0
mov dword [rbp - 0x10], 0x44228000
mov dword [rbp - 0xc], 0x43480000
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.1
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x14007a319
lea r8, str.1
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp - 0x10]
mov edx, edi
lea rcx, str.1
call fcn.1400b5dd0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rcx + 0x3eb8]
movss xmm0, dword [rcx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov dword [rsp + 0x70], 0x43480000
mov dword [rsp + 0x74], 0x432a0000
lea rdx, [rsp + 0x70]
lea rcx, str.Save_Setting
call fcn.1400dec80
test al, al
je 0x14007a3e4
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], r12
mov qword [rbp + 0x98], r12
lea rdx, str.C:_blackconfig.ini
inc rsi
cmp byte [rdx + rsi], r12b
jne 0x14007a3c0
mov r8, rsi
lea rcx, [rbp + 0x80]
call fcn.14005ecd0
lea rcx, [rbp + 0x80]
call fcn.140063c10
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
mov rdx, qword [0x1403d5678]
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rdx + 0x3eb8]
movss xmm0, dword [rdx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rdx + 0x3eb8]
movss xmm0, dword [rdx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rdx + 0x3eb8]
movss xmm0, dword [rdx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rdx + 0x3eb8]
movss xmm0, dword [rdx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rdx + 0x3eb8]
movss xmm0, dword [rdx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rdx + 0x3eb8]
movss xmm0, dword [rdx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rdx + 0x3eb8]
movss xmm0, dword [rdx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rdx + 0x3eb8]
movss xmm0, dword [rdx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov rax, qword [rdx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rdx + 0x3eb8]
movss xmm0, dword [rdx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov dword [rbp - 0x70], 0x43480000
mov dword [rbp - 0x6c], 0x432a0000
lea rdx, [rbp - 0x70]
lea rcx, str.Load_Setting
call fcn.1400dec80
test al, al
je 0x14007a6a7
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], r12
mov qword [rbp + 0xb8], r12
mov r8d, reloc.WS2_32.dll_select
lea rdx, [0x140389610]
lea rcx, [rbp + 0xa0]
call fcn.14005ecd0
lea rcx, [rbp + 0xa0]
call fcn.14006b440
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rcx + 0x3eb8]
movss xmm0, dword [rcx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
call fcn.1400b5fe0
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rbx + 0x3eb8]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x78]
movss xmm7, dword [0x140395804]
addss xmm2, xmm7
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x74]
addss xmm0, dword [0x1403958a8]
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm2
movss xmm1, dword [rax + 0x10c]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x108]
maxss xmm0, dword [rax + 0xf0]
movss dword [rax + 0x108], xmm0
movss dword [rax + 0x10c], xmm1
mov dword [rsp + 0x68], 0x43b90000
mov dword [rsp + 0x6c], 0x43480000
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.22
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x14007a7d8
lea r8, str.22
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rsp + 0x68]
mov edx, edi
lea rcx, str.22
call fcn.1400b5dd0
mov dword [rsp + 0x60], 0x43480000
mov dword [rsp + 0x64], 0x432a0000
lea rdx, [rsp + 0x60]
lea rcx, str.Unload_Hack
call fcn.1400dec80
test al, al
jne 0x14007ab99
call fcn.1400b5fe0
mov rbx, qword [0x1403d5678]
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rbx + 0x3eb8]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x78]
addss xmm2, dword [0x140395878]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x74]
addss xmm0, xmm7
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm2
movss xmm1, dword [rax + 0x10c]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x108]
maxss xmm0, dword [rax + 0xf0]
movss dword [rax + 0x108], xmm0
movss dword [rax + 0x10c], xmm1
mov dword [rsp + 0x58], 0x44570000
mov dword [rsp + 0x5c], 0x43910000
mov rax, qword [rbx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rbx + 0x3eb8]
movsxd r8, dword [rax + 0xe0]
mov rax, qword [rax + 0xe8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.3
call fcn.1400adfa0
mov edi, eax
cmp dword [rbx + 0x3eec], eax
jne 0x14007a8fc
lea r8, str.3
mov edx, ntohs
mov ecx, eax
call fcn.1400c4220
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rsp + 0x58]
mov edx, edi
lea rcx, str.3
call fcn.1400b5dd0
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
movaps xmm1, xmmword [0x140395a50]
movups xmmword [rbp + 0x150], xmm1
mov dword [rsp + 0x50], 0x3f800000
mov dword [rsp + 0x54], 0x3f800000
mov qword [rbp - 8], r12
mov dword [rbp], 0x444f8000
mov dword [rbp + 4], 0x43820000
lea rax, [rbp + 0x110]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x150]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x50]
lea r8, [rbp - 8]
lea rdx, [rbp]
mov rcx, qword [0x1403d54d0]
call fcn.1400e0290
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rcx + 0x3eb8]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x78]
addss xmm2, xmm8
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x74]
addss xmm0, xmm8
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm2
movss xmm1, dword [rax + 0x10c]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x108]
maxss xmm0, dword [rax + 0xf0]
movss dword [rax + 0x108], xmm0
movss dword [rax + 0x10c], xmm1
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x14007aa33
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rcx + 0x3eb8]
cmp byte [rax + 0xab], r12b
jne 0x14007aa6e
mov qword [rbp + 0x168], r12
movaps xmm1, xmm6
lea rcx, [rbp + 0x168]
call fcn.1400bc2d0
mov rcx, qword [0x1403d5678]
mov rax, qword [rcx + 0x3eb8]
mov byte [rax + 0xa8], 1
mov rax, qword [rcx + 0x3eb8]
movss xmm0, dword [rcx + 0x3864]
addss xmm0, dword [rax + 0x134]
movss dword [rax + 0x134], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x138]
movss dword [rax + 0xf0], xmm0
mov dword [rbp + 0x168], 0x2710
mov dword [rbp + 0x160], 0xa
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
lea r8, [0x1403d5470]
mov edx, 4
lea rcx, str.CPU_Use_Set
call fcn.1400e3f00
lea rcx, str.Join_Telegram_:__blackhostbaba
call fcn.1400de440
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400bc5e0
call fcn.1400bacf0
nop
mov rdx, qword [rbp + 0x1b0]
cmp rdx, 0xf
jbe 0x14007ab4e
inc rdx
mov rcx, qword [rbp + 0x198]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007ab49
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007ab8d
call fcn.14029a2f0
mov rcx, qword [rbp + 0x1b8]
xor rcx, rsp
call fcn.14029a090
lea r11, [rsp + 0x2f0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1402a9edc
nop
call fcn.1402a9edc
nop
call fcn.14009eb40
call fcn.140072eb0
xor ecx, ecx
call fcn.1402aa25c
int3