Function at 0x140056a50
Capabilities:
Hash data using fnv

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 - 0x5a8]
sub rsp, 0x680
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x14018f040]
xor rax, rsp
mov qword [rbp + 0x4d0], rax
xor r12d, r12d
movabs rsi, 0x2e8ba2e8ba2e8ba3
movabs r13, 0x4924924924924925
cmp byte [0x1401905af], 1
jne 0x140056bc3
mov byte [0x1401909cd], 1
mov rcx, qword [0x1401912f8]
mov rdx, qword [0x140191300]
cmp rcx, rdx
je 0x140056b17
call fcn.140061540
mov rax, qword [0x1401912f8]
mov qword [0x140191300], rax
mov rbx, qword [0x140191718]
mov rdi, qword [0x140191720]
cmp rbx, rdi
je 0x140056b52
nop word [rax + rax]
mov rcx, rbx
call fcn.140050a60
add rbx, 0xe0
cmp rbx, rdi
jne 0x140056b30
mov rax, qword [0x140191718]
mov qword [0x140191720], rax
mov rcx, qword [0x140191b20]
sub rcx, qword [0x140191b18]
mov rax, r13
imul rcx
sar rdx, 6
mov r8, rdx
shr r8, 0x3f
add r8, rdx
mov rdx, qword [0x140191b18]
lea rcx, [0x140191718]
call fcn.140061800
mov rcx, qword [0x1401912a8]
sub rcx, qword [0x1401912a0]
mov rax, rsi
imul rcx
sar rdx, 4
mov r8, rdx
shr r8, 0x3f
add r8, rdx
mov rdx, qword [0x1401912a0]
lea rcx, [0x1401912f8]
call fcn.1400615e0
mov byte [0x1401909cd], r12b
cmp byte [0x140190149], r12b
je 0x14005ca81
cmp byte [0x14019014c], r12b
je 0x14005ca81
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_ExecuteRead]
mov rdx, qword [0x140190a40]
add rdx, 0x200
mov qword [rbp - 0x24], r12
mov dword [rbp - 0x1c], r12d
lea rax, [rbp + 0x46c]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x24]
mov r8d, recvfrom
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movsd xmm0, qword [rbp - 0x24]
movsd qword [0x140191c68], xmm0
mov eax, dword [rbp - 0x1c]
mov dword [0x140191c70], eax
mov rdx, qword [0x140190a18]
add rdx, 0xa34
lea rax, [rbp + 0x47c]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x320]
mov r8d, 4
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movss xmm0, dword [rbp + 0x320]
movss dword [0x140190a8c], xmm0
movss xmm9, dword [0x1401829dc]
mulss xmm0, xmm9
movss xmm13, dword [0x140182b40]
divss xmm0, xmm13
call sub.api_ms_win_crt_math_l1_1_0.dll_tanf
movss dword [0x140190a08], xmm0
mov rdx, qword [0x140190a18]
add rdx, 0xa24
mov qword [rbp - 0x30], r12
mov dword [rbp - 0x28], r12d
lea rax, [rbp + 0x464]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
mov r8d, recvfrom
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movsd xmm0, qword [rbp - 0x30]
movsd qword [0x140191ca0], xmm0
mov eax, dword [rbp - 0x28]
mov dword [0x140191ca8], eax
mov rdx, qword [0x140190a18]
add rdx, 0xa10
mov qword [rbp - 0x3c], r12
mov dword [rbp - 0x34], r12d
lea rax, [rbp + 0x460]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x3c]
mov r8d, recvfrom
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movsd xmm0, qword [rbp - 0x3c]
movsd qword [0x140191c80], xmm0
mov eax, dword [rbp - 0x34]
mov dword [0x140191c88], eax
movsd qword [rbp - 0x70], xmm0
mov dword [rbp - 0x68], eax
lea r9, [0x140191cb0]
lea r8, [0x140191c58]
lea rdx, [0x140191c48]
lea rcx, [rbp - 0x70]
call fcn.140051ee0
mov rdx, qword [0x140190a38]
add rdx, 0x7f4
mov qword [rbp - 0x48], r12
mov dword [rbp - 0x40], r12d
lea rax, [rbp + 0x45c]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x48]
mov r8d, recvfrom
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movsd xmm0, qword [rbp - 0x48]
movsd qword [0x140191c38], xmm0
mov eax, dword [rbp - 0x40]
mov dword [0x140191c40], eax
mov rdx, qword [0x140190a38]
add rdx, 0xa9c
mov qword [rsp + 0x7c], r12
mov dword [rbp - 0x7c], r12d
lea rax, [rbp + 0x458]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x7c]
mov r8d, recvfrom
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movsd xmm0, qword [rsp + 0x7c]
movsd qword [0x140191cd8], xmm0
mov eax, dword [rbp - 0x7c]
mov dword [0x140191ce0], eax
movss xmm6, dword [0x140191c38]
addss xmm6, dword [rsp + 0x7c]
movss dword [0x140191c38], xmm6
movss xmm7, dword [0x140191c3c]
addss xmm7, dword [rbp - 0x80]
movss dword [0x140191c3c], xmm7
movss xmm8, dword [0x140191c40]
movd xmm0, eax
addss xmm8, xmm0
movss dword [0x140191c40], xmm8
mulss xmm6, xmm9
movss xmm12, dword [0x140182b14]
divss xmm6, xmm12
mulss xmm7, xmm9
divss xmm7, xmm12
mulss xmm8, xmm9
divss xmm8, xmm12
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm9, xmm0
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm11, xmm0
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm10, xmm0
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm6, xmm0
movaps xmm0, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm7, xmm0
movaps xmm0, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm5, xmm0
movaps xmm1, xmm6
mulss xmm1, xmm11
movss dword [0x140191cc8], xmm1
movaps xmm2, xmm10
mulss xmm2, xmm11
movss dword [0x140191ccc], xmm2
movss dword [0x140191cd0], xmm9
movaps xmm4, xmm7
mulss xmm4, xmm9
movaps xmm2, xmm6
mulss xmm2, xmm4
movaps xmm1, xmm0
mulss xmm1, xmm10
subss xmm2, xmm1
movss dword [0x140191ce8], xmm2
movaps xmm3, xmm0
mulss xmm3, xmm6
movaps xmm0, xmm10
mulss xmm0, xmm4
addss xmm3, xmm0
movss dword [0x140191cec], xmm3
movaps xmm1, xmm7
xorps xmm1, xmmword [0x140183120]
mulss xmm1, xmm11
movss dword [0x140191cf0], xmm1
movaps xmm3, xmm5
mulss xmm3, xmm9
movaps xmm1, xmm7
mulss xmm1, xmm10
movaps xmm0, xmm6
mulss xmm0, xmm3
addss xmm1, xmm0
xorps xmm1, xmmword [0x140183120]
movss dword [0x140191cf8], xmm1
mulss xmm7, xmm6
mulss xmm10, xmm3
subss xmm7, xmm10
movss dword [0x140191cfc], xmm7
mulss xmm5, xmm11
movss dword [0x140191d00], xmm5
mov rdx, qword [0x140190a78]
add rdx, 0x9b4
lea rax, [rbp + 0x468]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x324]
mov r8d, 4
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
mov eax, dword [rbp + 0x324]
mov dword [0x140190b98], eax
mov rdx, qword [0x140190a78]
add rdx, 0x9b8
lea rax, [rbp + 0x44c]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x328]
mov r8d, 4
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
mov eax, dword [rbp + 0x328]
mov dword [0x140190a88], eax
mov rdx, qword [0x140190a00]
add rdx, 0x710
lea rax, [rbp + 0x448]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x444]
mov r8d, 4
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
mov rdx, qword [0x140190aa0]
add rdx, 0x1c5c
lea rax, [rbp + 0x418]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x32c]
mov r8d, 4
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movss xmm7, dword [rbp + 0x32c]
mov ecx, 0x40
call qword [0x14018f1a8]
mov r15, rax
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1400570ab
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 0x20
mov ecx, 0x40
call qword [0x14018f1a8]
mov rdi, rax
test rax, rax
je 0x1400570d7
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 0x40
cmp byte [0x1401905ad], r12b
je 0x14005764b
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rdi, rdi
je 0x14005719d
test rax, rax
je 0x1400571fd
cmp rdi, rax
je 0x14005719d
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x1400571a2
movzx eax, word [0x140181318]
mov word [rsi], ax
mov r14d, dword [rbx + 0x18]
btr r14d, 9
test dword [rbx + 0x18], 0x200
jne 0x14005714c
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005714c
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r14d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005716a
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], r12
jmp 0x140057182
mov rax, qword [rax + 8]
test rax, rax
je 0x140057182
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
movsd xmm6, qword [0x1401829e0]
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005721c
test rbx, rbx
je 0x1400571fd
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x1400571d4
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400571bc
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x1400571d4
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x1400571d4
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x1400571ec
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400571ec
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x1400571a2
movsd xmm6, qword [0x1401829e0]
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005729d
test rsi, rsi
je 0x14005729d
cmp rdi, rsi
je 0x14005729d
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x1400572b0
movzx eax, word [str.ghikm]
mov word [r14], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x140057263
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140057263
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140057283
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r12
jmp 0x14005730b
mov rax, qword [rax + 8]
test rax, rax
je 0x14005730b
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
jmp 0x14005730b
mov rbx, rsi
test rsi, rsi
je 0x14005730b
nop word [rax + rax]
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x1400572e2
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400572ca
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x1400572e2
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x1400572e2
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x1400572fa
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400572fa
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x1400572b0
movaps xmm2, xmm6
lea rdx, [0x140181d78]
mov rcx, rdi
call sym.DMA_PUBG_4.10.exe_cJSON_AddNumberToObject
lea rdx, [0x140181d7c]
mov rcx, rdi
call sym.DMA_PUBG_4.10.exe_cJSON_AddTrueToObject
xorps xmm2, xmm2
lea rdx, [0x140181d80]
mov rcx, rdi
call sym.DMA_PUBG_4.10.exe_cJSON_AddNumberToObject
movsd xmm2, qword [0x140182960]
lea rdx, [0x140181d84]
mov rcx, rdi
call sym.DMA_PUBG_4.10.exe_cJSON_AddNumberToObject
lea r8, [0x140181d88]
lea rdx, [0x140181d94]
mov rcx, rdi
call sym.DMA_PUBG_4.10.exe_cJSON_AddStringToObject
lea r8, str.AK47
lea rdx, [0x140181304]
mov rcx, rdi
call sym.DMA_PUBG_4.10.exe_cJSON_AddStringToObject
movsd xmm2, qword [0x140182a00]
lea rdx, [0x140181308]
mov rcx, rdi
call sym.DMA_PUBG_4.10.exe_cJSON_AddNumberToObject
cvttss2si eax, xmm7
movd xmm2, eax
cvtdq2pd xmm2, xmm2
lea rdx, [0x1401812cc]
mov rcx, rdi
call sym.DMA_PUBG_4.10.exe_cJSON_AddNumberToObject
mov eax, dword [0x140190b9c]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rdi, rdi
je 0x140057459
test rax, rax
je 0x1400574bb
cmp rdi, rax
je 0x140057459
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x140057460
movzx eax, word [0x140181da0]
mov word [rsi], ax
mov r14d, dword [rbx + 0x18]
btr r14d, 9
test dword [rbx + 0x18], 0x200
jne 0x14005741e
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005741e
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r14d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005743f
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], r12
jmp 0x1400574bb
mov rax, qword [rax + 8]
test rax, rax
je 0x1400574bb
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
jmp 0x1400574bb
test rbx, rbx
je 0x1400574bb
nop
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140057492
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005747a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140057492
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140057492
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x1400574aa
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400574aa
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x140057460
movd xmm0, dword [0x140190b98]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [0x140191ca0]
cvttss2si eax, xmm0
movd xmm2, eax
cvtdq2pd xmm2, xmm2
lea rdx, [0x1401812f0]
mov rcx, rdi
call sym.DMA_PUBG_4.10.exe_cJSON_AddNumberToObject
movd xmm0, dword [0x140190a88]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [0x140191ca4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rdi, rdi
je 0x1400575a4
test rax, rax
je 0x14005760b
cmp rdi, rax
je 0x1400575a4
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x1400575b0
movzx eax, word [0x140181da4]
mov word [rsi], ax
mov r14d, dword [rbx + 0x18]
btr r14d, 9
test dword [rbx + 0x18], 0x200
jne 0x140057565
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140057565
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r14d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140057586
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], r12
jmp 0x140057610
mov rax, qword [rax + 8]
test rax, rax
je 0x140057610
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
jmp 0x140057610
test rbx, rbx
je 0x14005760b
nop dword [rax]
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x1400575e2
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400575ca
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x1400575e2
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x1400575e2
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x1400575fa
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400575fa
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x1400575b0
test rdi, rdi
je 0x14005764b
test r15, r15
je 0x14005764b
cmp r15, rdi
je 0x14005764b
mov rax, qword [r15 + 0x10]
test rax, rax
jne 0x140057633
mov qword [r15 + 0x10], rdi
mov qword [rdi + 8], rdi
xor r15d, r15d
mov qword [rdi], r15
jmp 0x14005764e
mov rax, qword [rax + 8]
test rax, rax
je 0x14005764b
mov qword [rax], rdi
mov qword [rdi + 8], rax
mov rax, qword [r15 + 0x10]
mov qword [rax + 8], rdi
xor r15d, r15d
mov rdx, qword [0x140190a20]
add rdx, 0x520
mov qword [rbp + 0x370], r15
mov qword [rbp + 0x378], r12
lea rax, [rbp + 0x414]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x370]
mov r8d, sendto
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x370]
call fcn.14005e330
nop
mov rsi, qword [rbp + 0x388]
mov rcx, qword [rbp + 0x380]
cmp rcx, rsi
je 0x14005793b
lea rbx, [rcx + 0x50]
mov r14d, 0xffffffff
nop word [rax + rax]
mov r8, qword [rbx]
cmp r8, 0x10000
jbe 0x140057923
add r8, 0x10
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x330]
mov edx, dword [0x140190bcc]
mov rcx, qword [0x140190c00]
call qword [sym.imp.VMM.dll_VMMDLL_MemRead]
mov eax, dword [rbp + 0x330]
xor eax, 0x4f522d3
rol eax, 5
mov edx, eax
shl edx, 0x10
xor edx, eax
xor edx, 0xceecb2f4
lea rcx, [rbp + 0x338]
call fcn.14004c950
mov rdx, qword [rbp + 0x348]
test rdx, rdx
je 0x1400578c9
lea rax, [rbp + 0x338]
cmp qword [rbp + 0x350], 0xf
cmova rax, qword [rbp + 0x338]
cmp rdx, 7
jne 0x140057774
cmp dword [rax], 0x6e6b6e55
jne 0x140057774
cmp word [rax + 4], 0x776f
jne 0x140057774
cmp byte [rax + 6], 0x6e
je 0x1400578c9
lea rcx, [rbp + 0x338]
cmp qword [rbp + 0x350], 0xf
cmova rcx, qword [rbp + 0x338]
cmp rdx, 0x16
jne 0x14005781a
mov r8, rdx
lea rdx, str.NewWorldMapWidget_BP_C
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005781a
mov rcx, qword [rbx]
add rcx, 0x6e8
call fcn.1400614b0
mov rdi, rax
test rax, rax
je 0x140057ddc
cmp rax, r14
je 0x140057ddc
mov rdx, rax
mov rcx, qword [rbx]
call fcn.140053490
mov byte [0x14019014b], al
test al, al
je 0x140057ddc
mov rcx, rdi
call fcn.1400531d0
movss dword [0x140190a28], xmm0
mov rdx, rdi
lea rcx, [rbp + 0x10]
call fcn.140053290
movss xmm0, dword [rax]
movss dword [0x140191c78], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x140191c7c], xmm1
lea rdx, str.UI_TrainingWorldMapWidget_C
lea rcx, [rbp + 0x338]
call fcn.140061410
test al, al
je 0x1400578a3
mov rcx, qword [rbx]
add rcx, 0x6b8
call fcn.1400614b0
mov rdi, rax
test rax, rax
je 0x140057ddc
cmp rax, r14
je 0x140057ddc
mov rdx, rax
mov rcx, qword [rbx]
call fcn.140053490
mov byte [0x14019014b], al
test al, al
je 0x140057ddc
mov rcx, rdi
call fcn.1400531d0
movss dword [0x140190a28], xmm0
mov rdx, rdi
lea rcx, [rbp + 8]
call fcn.140053290
movss xmm0, dword [rax]
movss dword [0x140191c78], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x140191c7c], xmm1
lea rdx, str.MinimapOriginalType_C
lea rcx, [rbp + 0x338]
call fcn.140061410
test al, al
je 0x1400578c9
mov rcx, qword [rbx]
add rcx, 0x5a8
call fcn.140061460
mov rdx, qword [rbp + 0x350]
cmp rdx, 0xf
jbe 0x14005790a
inc rdx
mov rcx, qword [rbp + 0x338]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140057905
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140057ded
call fcn.14006d790
mov qword [rbp + 0x348], r15
mov qword [rbp + 0x350], sendto
mov byte [rbp + 0x338], 0
sub rbx, 0xffffffffffffff80
lea rax, [rbx - 0x50]
cmp rax, rsi
jne 0x1400576d0
mov rcx, qword [rbp + 0x380]
test rcx, rcx
je 0x14005798a
mov rdx, qword [rbp + 0x390]
sub rdx, rcx
and rdx, 0xffffffffffffff80
mov rax, rcx
cmp rdx, 0x1000
jb 0x140057973
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c9dd
call fcn.14006d790
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x380], xmm0
mov qword [rbp + 0x390], r15
mov rbx, qword [0x1401911e8]
mov rdi, qword [0x1401911f0]
cmp rbx, rdi
je 0x1400579c2
nop dword [rax]
mov rcx, rbx
call fcn.140050a60
add rbx, 0xe0
cmp rbx, rdi
jne 0x1400579a0
mov rax, qword [0x1401911e8]
mov qword [0x1401911f0], rax
mov r8d, 3
mov edx, dword [0x140190bcc]
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Clear]
mov edi, r15d
mov rcx, qword [0x140191720]
mov r8, qword [0x140191718]
sub rcx, r8
mov rax, r13
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140057cbe
mov rbx, r15
nop dword [rax]
mov rdx, qword [rbx + r8 + 8]
add rdx, 0x1f0
mov r8d, 0x32
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax + 8]
add rdx, 0xab0
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax + 8]
add rdx, 0x200
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0x350
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0xa80
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0xa75
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0xa74
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0xa60
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0xa90
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0x1350
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0x2070
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax + 0x18]
add rdx, 0x4b0
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax + 0x18]
add rdx, 0xbec
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0x14e4
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0x1c58
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax + 8]
add rdx, 0x73c
mov r8d, 8
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x140191718]
mov rdx, qword [rbx + rax]
add rdx, 0x9c0
mov r8d, 8
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
inc edi
lea rbx, [rbx + 0xe0]
mov rcx, qword [0x140191720]
mov r8, qword [0x140191718]
sub rcx, r8
mov rax, r13
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, edi
cmp rax, rdx
jb 0x140057a10
mov rdx, qword [0x140190a40]
add rdx, 0x73c
mov r8d, 8
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_ExecuteRead]
mov dword [rsp + 0x78], r15d
mov rcx, qword [0x140191720]
mov r8, qword [0x140191718]
sub rcx, r8
mov rax, r13
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
mov edi, 1
add rdx, rax
je 0x14005858b
mov r14, r15
movabs rbx, 0x7fffffff0000
movss xmm14, dword [0x140182bf4]
nop word [rax + rax]
mov rdx, qword [r14 + r8 + 8]
add rdx, 0x200
mov qword [rbp + 0x2e0], 0
mov dword [rbp + 0x2e8], 0
lea rax, [rbp + 0x430]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2e0]
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movss xmm1, dword [rbp + 0x2e8]
subss xmm1, dword [0x140191c70]
movss xmm0, dword [rbp + 0x2e4]
subss xmm0, dword [0x140191c6c]
movss xmm2, dword [rbp + 0x2e0]
subss xmm2, dword [0x140191c68]
mulss xmm2, xmm2
mulss xmm0, xmm0
addss xmm2, xmm0
mulss xmm1, xmm1
addss xmm2, xmm1
xorps xmm0, xmm0
ucomiss xmm0, xmm2
ja 0x140057df4
xorps xmm0, xmm0
sqrtss xmm0, xmm2
jmp 0x140057dfc
lea rcx, [rbp + 0x338]
call fcn.140060150
jmp 0x140057923
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm0, dword [0x140182adc]
movss dword [0x14018f3fc], xmm0
comiss xmm0, dword [0x14018f178]
ja 0x140058546
mov rax, qword [0x140191718]
mov rdx, qword [r14 + rax]
add rdx, 0x2070
lea rax, [rbp + 0x408]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x334]
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
mov eax, dword [rbp + 0x334]
mov dword [0x14018f3b0], eax
cmp dword [0x140190b9c], eax
je 0x140058546
mov rcx, qword [0x140191718]
mov rcx, qword [r14 + rcx]
call fcn.1400565a0
movaps xmm11, xmm0
mov rax, qword [0x140191718]
mov rdx, qword [r14 + rax]
add rdx, 0x1350
lea rax, [rbp + 0x404]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x358]
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movss xmm10, dword [rbp + 0x358]
mov eax, r15d
mov dword [rsp + 0x50], eax
xorps xmm2, xmm2
ucomiss xmm11, xmm2
jp 0x140057ee8
jne 0x140057ee8
cvtps2pd xmm0, xmm10
movsd xmm1, qword [0x140182918]
comisd xmm1, xmm0
ja 0x140058546
jmp 0x140057ef4
cvtps2pd xmm0, xmm10
movsd xmm1, qword [0x140182918]
ucomiss xmm11, xmm2
jp 0x140057f07
jne 0x140057f07
comisd xmm0, xmm1
cmova eax, edi
mov dword [rsp + 0x50], eax
mov rax, qword [0x140191718]
mov rdx, qword [r14 + rax + 8]
add rdx, 0xab0
lea rax, [rbp + 0x478]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x420]
mov r8d, 8
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
mov rcx, qword [rbp + 0x420]
mov qword [rbp], rcx
lea rax, [rcx - 0xffff]
cmp rax, rbx
ja 0x140058546
test cl, 7
jne 0x140058546
mov rcx, qword [0x140191718]
mov rcx, qword [r14 + rcx]
call fcn.140056860
mov qword [0x14018f410], rax
mov rax, qword [0x140191718]
mov rdx, qword [r14 + rax + 0x18]
add rdx, 0x4b0
lea rax, [rbp + 0x400]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x368]
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
mov eax, dword [rbp + 0x368]
mov dword [rbp - 0x58], eax
mov rax, qword [0x140191718]
mov rdx, qword [r14 + rax + 0x18]
add rdx, 0xbec
lea rax, [rbp + 0x3fc]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x364]
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
mov eax, dword [rbp + 0x364]
mov dword [rbp - 0x5c], eax
mov rax, qword [0x140191718]
mov rdx, qword [r14 + rax]
add rdx, 0x14e4
lea rax, [rbp + 0x3f8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x35c]
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
mov eax, dword [rbp + 0x35c]
mov dword [rbp - 0x60], eax
mov rax, qword [0x140191718]
mov rdx, qword [r14 + rax + 8]
add rdx, 0x1f0
lea rax, [rbp + 0x474]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18]
mov r8d, 0x2c
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movups xmm15, xmmword [rbp + 0x18]
movups xmm0, xmmword [rbp + 0x28]
movups xmmword [rsp + 0x60], xmm0
movsd xmm0, qword [rbp + 0x38]
movsd qword [rbp - 8], xmm0
mov eax, dword [rbp + 0x40]
mov dword [rsp + 0x70], eax
mov rax, qword [0x140191718]
mov rsi, qword [r14 + rax + 8]
mov rdi, qword [0x140190a10]
mov rdx, qword [0x140190a40]
add rdx, 0x73c
lea rax, [rbp + 0x470]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x428]
mov r8d, 8
mov rcx, rdi
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
mov rbx, qword [rbp + 0x428]
lea rax, [rbp + 0x454]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x438]
mov r8d, 8
lea rdx, [rsi + 0x73c]
mov rcx, rdi
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
cmp qword [rbp + 0x438], rbx
sete byte [0x14018f3c8]
mov rax, qword [0x140191718]
mov rdx, qword [r14 + rax]
add rdx, 0x1c58
mov qword [rbp - 0x54], 0
mov dword [rbp - 0x4c], 0
lea rax, [rbp + 0x450]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x54]
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movss xmm9, dword [0x140191c70]
subss xmm9, dword [rbp + 0x2e8]
movss xmm7, dword [0x140191c6c]
subss xmm7, dword [rbp + 0x2e4]
movss xmm6, dword [0x140191c68]
subss xmm6, dword [rbp + 0x2e0]
movaps xmm1, xmm6
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_atan2f
mulss xmm0, xmm12
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
divsd xmm1, qword [0x140182998]
cvtpd2ps xmm8, xmm1
mulss xmm7, xmm7
mulss xmm6, xmm6
addss xmm7, xmm6
xorps xmm0, xmm0
ucomiss xmm0, xmm7
ja 0x1400581cd
xorps xmm0, xmm0
sqrtss xmm0, xmm7
jmp 0x1400581d5
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
movaps xmm1, xmm0
movaps xmm0, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_atan2f
mulss xmm0, xmm12
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
divsd xmm1, qword [0x140182998]
cvtpd2ps xmm3, xmm1
movss xmm2, dword [rbp - 0x54]
movss xmm1, dword [0x140182bec]
comiss xmm2, xmm12
jbe 0x140058213
subss xmm2, xmm13
jmp 0x14005821d
comiss xmm1, xmm2
jbe 0x14005821d
addss xmm2, xmm13
movss xmm0, dword [rbp - 0x50]
comiss xmm0, xmm12
jbe 0x14005822f
subss xmm0, xmm13
jmp 0x140058239
comiss xmm1, xmm0
jbe 0x140058239
addss xmm0, xmm13
movss xmm1, dword [0x140182be8]
comiss xmm1, xmm2
jbe 0x14005824b
movaps xmm2, xmm1
jmp 0x14005825b
movss xmm6, dword [0x140182ad4]
comiss xmm2, xmm6
jbe 0x14005825b
movaps xmm2, xmm6
comiss xmm12, xmm0
jbe 0x14005826c
addss xmm0, xmm13
comiss xmm12, xmm0
ja 0x140058261
comiss xmm0, xmm12
jbe 0x14005827d
addss xmm0, xmm14
comiss xmm0, xmm12
ja 0x140058272
subss xmm8, xmm0
movss xmm6, dword [0x140183100]
andps xmm8, xmm6
cvttss2si eax, xmm8
subss xmm3, xmm2
andps xmm3, xmm6
cvttss2si ecx, xmm3
cmp eax, 3
jg 0x1400582ac
cmp ecx, 3
jg 0x1400582ac
mov al, 1
jmp 0x1400582ae
xor al, al
mov byte [0x14018f400], al
mov rsi, qword [0x140191718]
add rsi, r14
mov rbx, qword [0x140190f50]
mov r15, qword [0x140190f58]
cmp rbx, r15
je 0x140058318
mov r12, qword [rsi + 0x58]
mov r13, qword [rsi + 0x50]
nop dword [rax]
lea rdx, [rsi + 0x40]
cmp r12, 0xf
jbe 0x1400582ee
mov rdx, qword [rsi + 0x40]
mov r8, qword [rbx + 0x38]
lea rcx, [rbx + 0x28]
cmp qword [rbx + 0x40], 0xf
jbe 0x140058301
mov rcx, qword [rbx + 0x28]
cmp r8, r13
jne 0x14005830f
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140058346
add rbx, 0x48
cmp rbx, r15
jne 0x1400582e0
xor al, al
mov byte [rbp + 0x4c8], al
lea rcx, [0x14018f448]
test al, al
jne 0x140058383
xor r8d, r8d
lea rdx, [0x14017df30]
call fcn.140060850
mov dword [0x14018f468], 0
jmp 0x1400583b6
lea rax, [rbp + 0x480]
mov qword [rbp - 0x70], rax
movss xmm0, dword [rbx]
movss dword [rbp + 0x480], xmm0
lea rdx, [rbx + 8]
lea rcx, [rbp + 0x488]
call fcn.140060280
nop
lea rdx, [rbx + 0x28]
lea rcx, [rbp + 0x4a8]
call fcn.140060280
nop
mov al, 1
jmp 0x14005831a
lea rdx, [rbp + 0x488]
cmp qword [rbp + 0x4a0], 0xf
cmova rdx, qword [rbp + 0x488]
mov r8, qword [rbp + 0x498]
call fcn.140060850
movss xmm0, dword [rbp + 0x480]
movss dword [0x14018f468], xmm0
mov rax, qword [0x140191718]
mov rdx, qword [r14 + rax]
add rdx, 0x1c5c
lea rax, [rbp + 0x440]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x360]
mov r8d, 4
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movss xmm0, dword [rbp + 0x360]
movss dword [0x14018f404], xmm0
movsd xmm1, qword [rbp + 0x2e0]
movsd qword [0x14018f3f0], xmm1
mov eax, dword [rbp + 0x2e8]
mov dword [0x14018f3f8], eax
mov eax, dword [rbp - 0x60]
mov dword [0x14018f3c0], eax
mov eax, dword [rbp - 0x5c]
mov dword [0x14018f3c4], eax
cvttss2si eax, xmm11
mov dword [0x14018f3b4], eax
cvttss2si eax, xmm10
mov dword [0x14018f3b8], eax
mov eax, dword [rbp - 0x58]
mov dword [0x14018f3bc], eax
mov rax, qword [rbp]
mov qword [0x14018f3a0], rax
mov eax, dword [rsp + 0x50]
mov byte [0x14018f408], al
mov rcx, qword [0x140191718]
mov rax, qword [r14 + rcx]
mov qword [0x14018f390], rax
mov rax, qword [r14 + rcx + 8]
mov qword [0x14018f398], rax
lea rdx, [rcx + 0x40]
add rdx, r14
lea rbx, [0x14018f3d0]
cmp rbx, rdx
je 0x1400584a7
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x14005849f
mov rdx, qword [rdx]
mov rcx, rbx
call fcn.140060850
movups xmmword [0x14018f418], xmm15
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [0x14018f428], xmm0
movsd xmm1, qword [rbp - 8]
movsd qword [0x14018f438], xmm1
mov eax, dword [rsp + 0x70]
mov dword [0x14018f440], eax
mov rax, qword [0x1401911f0]
cmp rax, qword [0x1401911f8]
je 0x1400584fe
lea rdx, [0x14018f390]
mov rcx, rax
call fcn.140056490
add qword [0x1401911f0], 0xe0
jmp 0x140058515
lea r8, [0x14018f390]
mov rdx, rax
lea rcx, [0x1401911e8]
call fcn.1400642c0
nop
cmp byte [rbp + 0x4c8], 0
je 0x14005852a
lea rcx, [rbp + 0x480]
call fcn.14004de00
movabs r13, 0x4924924924924925
mov edi, 1
xor r15d, r15d
movabs rbx, 0x7fffffff0000
mov r9d, dword [rsp + 0x78]
inc r9d
mov dword [rsp + 0x78], r9d
add r14, 0xe0
mov rcx, qword [0x140191720]
mov r8, qword [0x140191718]
sub rcx, r8
mov rax, r13
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, r9d
cmp rax, rdx
jb 0x140057d40
mov r8d, 3
mov edx, dword [0x140190bcc]
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Clear]
mov edi, r15d
mov rcx, qword [0x1401911f0]
mov r8, qword [0x1401911e8]
sub rcx, r8
mov rax, r13
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140058870
mov rbx, r15
nop word [rax + rax]
mov rdx, qword [rbx + r8 + 0x10]
add rdx, 0x2e0
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0xd0
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x100
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x40
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x1090
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x10c0
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x10f0
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x15a0
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x15d0
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x1600
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x2050
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x2080
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x20b0
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x2170
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x21a0
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
mov rax, qword [0x1401911e8]
mov rdx, qword [rbx + rax + 0x10]
add rdx, 0x21d0
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
inc edi
lea rbx, [rbx + 0xe0]
mov rcx, qword [0x1401911f0]
mov r8, qword [0x1401911e8]
sub rcx, r8
mov rax, r13
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, edi
cmp rax, rdx
jb 0x1400585e0
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_ExecuteRead]
mov r14d, r15d
mov dword [rsp + 0x50], r15d
mov rcx, qword [0x1401911f0]
sub rcx, qword [0x1401911e8]
mov rax, r13
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
movss xmm15, dword [0x1401828b4]
add rdx, rax
je 0x14005a0ad
mov r12, r15
mov r13, r15
movabs rcx, 0xcbf29ce484222325
movabs r9, 0x100000001b3
movsd xmm13, qword [0x140182a18]
movsd xmm10, qword [0x1401829c8]
movss xmm12, dword [0x140182a10]
movss xmm11, dword [0x140182a24]
movss xmm7, dword [0x140182ae8]
movss xmm14, dword [0x140182850]
movss xmm15, dword [0x140182858]
nop
cmp byte [0x1401905ad], 0
je 0x140059b79
mov ecx, 0x40
call qword [0x14018f1a8]
mov rdi, rax
imul rsi, r12, 0xe0
test rax, rax
je 0x140058a13
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 0x40
mov rcx, qword [0x1401911e8]
movd xmm0, dword [rsi + rcx + 0x28]
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rax, rax
je 0x140058a29
cmp rdi, rax
je 0x140058a29
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x140058a31
mov word [rax], 0x67
mov r15d, dword [rbx + 0x18]
btr r15d, 9
test dword [rbx + 0x18], 0x200
jne 0x1400589bc
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400589bc
call qword [0x14018f1b0]
mov qword [rbx + 0x38], r14
mov dword [rbx + 0x18], r15d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x1400589da
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], rax
jmp 0x1400589f2
mov rax, qword [rax + 8]
test rax, rax
je 0x1400589f2
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
mov rax, qword [0x1401911e8]
movd xmm0, dword [rsi + rax + 0x24]
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov r14, rax
mov rbx, rax
jmp 0x140058ab1
mov rax, qword [0x1401911e8]
movd xmm0, dword [rsi + rax + 0x28]
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rax, rax
je 0x140058a8c
mov r14, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140058a63
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140058a4b
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140058a63
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140058a63
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x140058a7b
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140058a7b
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, r14
test r14, r14
jne 0x140058a31
mov rax, qword [0x1401911e8]
movd xmm0, dword [rsi + rax + 0x24]
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov r14, rax
mov rbx, rax
test rdi, rdi
je 0x140058b57
test r14, r14
je 0x140058b57
cmp rdi, r14
je 0x140058b57
mov ecx, 2
call qword [0x14018f1a8]
mov r15, rax
test rax, rax
je 0x140058b60
mov word [rax], 0x68
mov ebx, dword [r14 + 0x18]
btr ebx, 9
test dword [r14 + 0x18], 0x200
jne 0x140058b00
mov rcx, qword [r14 + 0x38]
test rcx, rcx
je 0x140058b00
call qword [0x14018f1b0]
mov qword [r14 + 0x38], r15
mov dword [r14 + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140058b1e
mov qword [rdi + 0x10], r14
mov qword [r14 + 8], r14
mov qword [r14], rax
jmp 0x140058b36
mov rax, qword [rax + 8]
test rax, rax
je 0x140058b36
mov qword [rax], r14
mov qword [r14 + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], r14
mov rax, qword [0x1401911e8]
movd xmm0, dword [rsi + rax + 0x2c]
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov r14, rax
mov rbx, rax
jmp 0x140058be0
mov rbx, r14
test r14, r14
je 0x140058bbb
nop
mov r14, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140058b92
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140058b7a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140058b92
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140058b92
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x140058baa
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140058baa
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, r14
test r14, r14
jne 0x140058b60
mov rax, qword [0x1401911e8]
movd xmm0, dword [rsi + rax + 0x2c]
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov r14, rax
mov rbx, rax
test rdi, rdi
je 0x140058c8a
test r14, r14
je 0x140058c8a
cmp rdi, r14
je 0x140058c8a
mov ecx, 2
call qword [0x14018f1a8]
mov r15, rax
test rax, rax
je 0x140058c92
mov word [rax], 0x6b
mov ebx, dword [r14 + 0x18]
btr ebx, 9
test dword [r14 + 0x18], 0x200
jne 0x140058c2f
mov rcx, qword [r14 + 0x38]
test rcx, rcx
je 0x140058c2f
call qword [0x14018f1b0]
mov qword [r14 + 0x38], r15
mov dword [r14 + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140058c4d
mov qword [rdi + 0x10], r14
mov qword [r14 + 8], r14
mov qword [r14], rax
jmp 0x140058c65
mov rax, qword [rax + 8]
test rax, rax
je 0x140058c65
mov qword [rax], r14
mov qword [r14 + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], r14
mov rax, qword [0x1401911e8]
cvttss2si ecx, dword [rsi + rax + 0x74]
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov r14, rax
mov rbx, rax
jmp 0x140058d16
mov rbx, r14
test r14, r14
je 0x140058ced
mov r14, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140058cc4
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140058cac
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140058cc4
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140058cc4
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x140058cdc
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140058cdc
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, r14
test r14, r14
jne 0x140058c92
mov rax, qword [0x1401911e8]
cvttss2si ecx, dword [rsi + rax + 0x74]
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov r14, rax
mov rbx, rax
test rdi, rdi
je 0x140058dbc
test r14, r14
je 0x140058dbc
cmp rdi, r14
je 0x140058dbc
mov ecx, 2
call qword [0x14018f1a8]
mov r15, rax
test rax, rax
je 0x140058dc4
mov word [rax], 0x72
mov ebx, dword [r14 + 0x18]
btr ebx, 9
test dword [r14 + 0x18], 0x200
jne 0x140058d65
mov rcx, qword [r14 + 0x38]
test rcx, rcx
je 0x140058d65
call qword [0x14018f1b0]
mov qword [r14 + 0x38], r15
mov dword [r14 + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140058d83
mov qword [rdi + 0x10], r14
mov qword [r14 + 8], r14
mov qword [r14], rax
jmp 0x140058d9b
mov rax, qword [rax + 8]
test rax, rax
je 0x140058d9b
mov qword [rax], r14
mov qword [r14 + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], r14
mov rax, qword [0x1401911e8]
movd xmm0, dword [rsi + rax + 0x20]
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov r14, rax
mov rbx, rax
jmp 0x140058e44
mov rbx, r14
test r14, r14
je 0x140058e1f
mov r14, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140058df6
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140058dde
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140058df6
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140058df6
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x140058e0e
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140058e0e
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, r14
test r14, r14
jne 0x140058dc4
mov rax, qword [0x1401911e8]
movd xmm0, dword [rsi + rax + 0x20]
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov r14, rax
mov rbx, rax
test rdi, rdi
je 0x140058ef4
test r14, r14
je 0x140058ef4
cmp rdi, r14
je 0x140058ef4
mov ecx, 2
call qword [0x14018f1a8]
mov r15, rax
test rax, rax
je 0x140058f00
mov word [rax], 0x74
mov ebx, dword [r14 + 0x18]
btr ebx, 9
test dword [r14 + 0x18], 0x200
jne 0x140058e93
mov rcx, qword [r14 + 0x38]
test rcx, rcx
je 0x140058e93
call qword [0x14018f1b0]
mov qword [r14 + 0x38], r15
mov dword [r14 + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140058eb1
mov qword [rdi + 0x10], r14
mov qword [r14 + 8], r14
mov qword [r14], rax
jmp 0x140058ec9
mov rax, qword [rax + 8]
test rax, rax
je 0x140058ec9
mov qword [rax], r14
mov qword [r14 + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], r14
mov rax, qword [0x1401911e8]
cvttss2si ecx, dword [rsi + rax + 0x60]
add ecx, dword [0x140190b98]
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov r14, rax
mov rbx, rax
jmp 0x140058f8a
mov rbx, r14
test r14, r14
je 0x140058f5b
nop dword [rax]
mov r14, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140058f32
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140058f1a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140058f32
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140058f32
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x140058f4a
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140058f4a
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, r14
test r14, r14
jne 0x140058f00
mov rax, qword [0x1401911e8]
cvttss2si ecx, dword [rsi + rax + 0x60]
add ecx, dword [0x140190b98]
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov r14, rax
mov rbx, rax
test rdi, rdi
je 0x14005903a
test r14, r14
je 0x14005903a
cmp rdi, r14
je 0x14005903a
mov ecx, 2
call qword [0x14018f1a8]
mov r15, rax
test rax, rax
je 0x140059042
mov word [rax], 0x78
mov ebx, dword [r14 + 0x18]
btr ebx, 9
test dword [r14 + 0x18], 0x200
jne 0x140058fd9
mov rcx, qword [r14 + 0x38]
test rcx, rcx
je 0x140058fd9
call qword [0x14018f1b0]
mov qword [r14 + 0x38], r15
mov dword [r14 + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140058ff7
mov qword [rdi + 0x10], r14
mov qword [r14 + 8], r14
mov qword [r14], rax
jmp 0x14005900f
mov rax, qword [rax + 8]
test rax, rax
je 0x14005900f
mov qword [rax], r14
mov qword [r14 + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], r14
mov rax, qword [0x1401911e8]
cvttss2si ecx, dword [rax + rsi + 0x64]
add ecx, dword [0x140190a88]
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x1400590c8
mov rbx, r14
test r14, r14
je 0x14005909d
mov r14, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140059074
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005905c
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140059074
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140059074
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005908c
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005908c
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, r14
test r14, r14
jne 0x140059042
mov rax, qword [0x1401911e8]
cvttss2si ecx, dword [rsi + rax + 0x64]
add ecx, dword [0x140190a88]
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x140059146
test rsi, rsi
je 0x140059146
cmp rdi, rsi
je 0x140059146
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x140059150
mov word [rax], 0x79
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x140059109
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140059109
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
xor r15d, r15d
test rax, rax
jne 0x14005912c
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r15
jmp 0x1400591ae
mov rax, qword [rax + 8]
test rax, rax
je 0x1400591ae
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
jmp 0x1400591ae
mov rbx, rsi
test rsi, rsi
je 0x1400591ab
nop
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140059182
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005916a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140059182
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140059182
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005919a
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005919a
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x140059150
xor r15d, r15d
mov ecx, 0x40
call qword [0x14018f1a8]
mov rbx, rax
test rax, rax
je 0x1400591da
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 1
test rdi, rdi
je 0x14005925e
test rbx, rbx
je 0x1400592be
cmp rdi, rbx
je 0x14005925e
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x140059263
mov word [rax], 0x69
mov r14d, dword [rbx + 0x18]
btr r14d, 9
test dword [rbx + 0x18], 0x200
jne 0x140059226
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140059226
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r14d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140059244
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], r15
jmp 0x1400592be
mov rax, qword [rax + 8]
test rax, rax
je 0x1400592be
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
jmp 0x1400592be
test rbx, rbx
je 0x1400592be
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140059295
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005927d
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140059295
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140059295
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x1400592ad
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400592ad
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x140059263
imul rcx, r12, 0xe0
mov rax, qword [0x1401911e8]
add rax, 0x40
add rcx, rax
cmp qword [rcx + 0x18], 0xf
jbe 0x1400592dd
mov rcx, qword [rcx]
call sym.DMA_PUBG_4.10.exe_cJSON_CreateString
mov rbx, rax
test rdi, rdi
je 0x140059394
test rax, rax
je 0x1400593fb
cmp rdi, rax
je 0x140059394
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x1400593a0
mov word [rax], 0x6e
mov r14d, dword [rbx + 0x18]
btr r14d, 9
test dword [rbx + 0x18], 0x200
jne 0x14005933d
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005933d
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r14d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005936c
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], r15
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005940e
mov rax, qword [rax + 8]
test rax, rax
je 0x140059384
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005940e
test rbx, rbx
je 0x1400593fb
nop dword [rax]
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x1400593d2
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400593ba
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x1400593d2
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x1400593d2
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x1400593ea
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400593ea
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x1400593a0
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x140059486
test rsi, rsi
je 0x140059486
cmp rdi, rsi
je 0x140059486
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x140059490
mov word [rax], 0x73
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005944f
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005944f
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005946c
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r15
jmp 0x1400594eb
mov rax, qword [rax + 8]
test rax, rax
je 0x1400594eb
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
jmp 0x1400594eb
mov rbx, rsi
test rsi, rsi
je 0x1400594eb
nop
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x1400594c2
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400594aa
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x1400594c2
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x1400594c2
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x1400594da
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400594da
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x140059490
mov ecx, 0x40
call qword [0x14018f1a8]
mov rbx, rax
test rax, rax
je 0x1400595a0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], sendto
mov ecx, 2
call qword [0x14018f1a8]
mov rcx, rax
test rax, rax
jne 0x140059592
mov qword [rbx + 0x20], r15
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140059564
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005954c
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140059564
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140059564
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005957c
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005957c
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x140059532
mov rbx, r15
jmp 0x1400595a0
movzx eax, word [0x14017ed18]
mov word [rcx], ax
mov qword [rbx + 0x20], rcx
test rdi, rdi
je 0x14005962b
test rbx, rbx
je 0x14005968b
cmp rdi, rbx
je 0x14005962b
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x140059630
mov word [rax], 0x75
mov r14d, dword [rbx + 0x18]
btr r14d, 9
test dword [rbx + 0x18], 0x200
jne 0x1400595f0
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400595f0
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r14d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140059611
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], r15
jmp 0x14005968b
mov rax, qword [rax + 8]
test rax, rax
je 0x14005968b
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
jmp 0x14005968b
test rbx, rbx
je 0x14005968b
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140059662
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005964a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140059662
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140059662
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005967a
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005967a
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x140059630
mov ecx, 0x40
call qword [0x14018f1a8]
mov rbx, rax
test rax, rax
je 0x140059740
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], sendto
mov ecx, 2
call qword [0x14018f1a8]
mov rcx, rax
test rax, rax
jne 0x140059732
mov qword [rbx + 0x20], r15
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140059704
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400596ec
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140059704
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140059704
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005971c
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005971c
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x1400596d2
mov rbx, r15
jmp 0x140059740
movzx eax, word [0x14017ed18]
mov word [rcx], ax
mov qword [rbx + 0x20], rcx
test rdi, rdi
je 0x1400597cf
test rbx, rbx
je 0x14005982f
cmp rdi, rbx
je 0x1400597cf
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x1400597d4
mov word [rax], 0x76
mov r14d, dword [rbx + 0x18]
btr r14d, 9
test dword [rbx + 0x18], 0x200
jne 0x140059790
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140059790
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r14d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x1400597b1
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], r15
jmp 0x14005982f
mov rax, qword [rax + 8]
test rax, rax
je 0x14005982f
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
jmp 0x14005982f
test rbx, rbx
je 0x14005982f
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140059806
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400597ee
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140059806
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140059806
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005981e
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005981e
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x1400597d4
mov ecx, 0x40
call qword [0x14018f1a8]
mov rbx, rax
test rax, rax
je 0x1400598da
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], sendto
mov ecx, 1
call qword [0x14018f1a8]
test rax, rax
jne 0x1400598d3
mov qword [rbx + 0x20], r15
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x1400598a5
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005988d
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x1400598a5
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x1400598a5
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x1400598bd
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400598bd
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x140059873
mov rbx, r15
jmp 0x1400598da
mov byte [rax], 0
mov qword [rbx + 0x20], rax
test rdi, rdi
je 0x14005998e
test rbx, rbx
je 0x1400599ee
cmp rdi, rbx
je 0x14005998e
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x140059993
mov word [rax], 0x77
mov r14d, dword [rbx + 0x18]
btr r14d, 9
test dword [rbx + 0x18], 0x200
jne 0x140059932
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140059932
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r14d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140059962
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], r15
movaps xmm0, xmm13
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x140059a06
mov rax, qword [rax + 8]
test rax, rax
je 0x14005997a
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
movaps xmm0, xmm13
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x140059a06
test rbx, rbx
je 0x1400599ee
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x1400599c5
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400599ad
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x1400599c5
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x1400599c5
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x1400599dd
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400599dd
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x140059993
movaps xmm0, xmm13
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x140059a94
test rsi, rsi
je 0x140059a94
cmp rdi, rsi
je 0x140059a94
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x140059aa0
mov word [rax], 0x7a
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x140059a53
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140059a53
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x140059a73
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r15
jmp 0x140059b00
mov rax, qword [rax + 8]
test rax, rax
je 0x140059b00
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
jmp 0x140059b00
mov rbx, rsi
test rsi, rsi
je 0x140059afb
nop dword [rax]
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x140059ad2
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140059aba
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x140059ad2
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140059ad2
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x140059aea
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140059aea
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x140059aa0
test rdi, rdi
je 0x140059b60
mov r15, qword [rbp - 0x10]
test r15, r15
je 0x140059b5d
cmp r15, rdi
je 0x140059b5d
mov rax, qword [r15 + 0x10]
test rax, rax
jne 0x140059b27
mov qword [r15 + 0x10], rdi
mov qword [rdi + 8], rdi
xor r15d, r15d
mov qword [rdi], r15
jmp 0x140059b60
mov rax, qword [rax + 8]
mov r14d, dword [rsp + 0x50]
movabs rcx, 0xcbf29ce484222325
movabs r9, 0x100000001b3
test rax, rax
je 0x140059b58
mov qword [rax], rdi
mov qword [rdi + 8], rax
mov rax, qword [r15 + 0x10]
mov qword [rax + 8], rdi
xor r15d, r15d
jmp 0x140059b79
xor r15d, r15d
movabs r9, 0x100000001b3
movabs rcx, 0xcbf29ce484222325
mov r14d, dword [rsp + 0x50]
cmp byte [0x14018f173], 0
je 0x140059e9a
imul rbx, r12, 0xe0
mov rdi, qword [0x1401911e8]
mov edx, dword [rbx + rdi + 0x20]
mov eax, edx
shr eax, 8
movzx r8d, al
movzx eax, dl
xor rax, rcx
imul rax, r9
xor r8, rax
imul r8, r9
mov eax, edx
shr eax, 0x10
movzx ecx, al
xor r8, rcx
imul r8, r9
shr rdx, 0x18
xor r8, rdx
imul r8, r9
mov rax, r8
shr rax, 0x10
movzx esi, al
mov rax, r8
shl rax, 0x10
or esi, eax
and r8d, 0xff00
or esi, r8d
or esi, 0xff000000
movss xmm8, dword [rbx + rdi + 0x74]
cvtps2pd xmm6, xmm8
mulsd xmm6, qword [0x1401828c8]
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_cos
mulsd xmm0, xmm10
xorps xmm9, xmm9
cvtsd2ss xmm9, xmm0
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sin
mulsd xmm0, xmm10
xorps xmm10, xmm10
cvtsd2ss xmm10, xmm0
cmp byte [0x14019014b], 0
je 0x140059d66
movsd xmm3, qword [rbx + rdi + 0x60]
movss xmm4, dword [0x140190bc8]
movaps xmm5, xmm4
divss xmm5, dword [0x140190a28]
movd xmm2, dword [0x140190a88]
cvtdq2ps xmm2, xmm2
movaps xmm0, xmm3
shufps xmm0, xmm0, 0x55
addss xmm2, xmm0
movss xmm1, dword [0x140191c7c]
addss xmm1, dword [0x1401828b4]
mulss xmm1, xmm4
subss xmm2, xmm1
mov eax, dword [0x140190b84]
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
divss xmm2, xmm5
mulss xmm2, xmm1
movaps xmm7, xmm1
addss xmm7, xmm2
movd xmm6, dword [0x140190b98]
cvtdq2ps xmm6, xmm6
addss xmm6, xmm3
movss xmm0, dword [0x140191c78]
addss xmm0, dword [0x1401828b4]
mulss xmm0, xmm4
subss xmm6, xmm0
divss xmm6, xmm5
mulss xmm6, xmm1
mov eax, dword [0x140190aac]
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
addss xmm6, xmm0
movzx eax, byte [rbx + rdi + 0x70]
movaps xmm1, xmm7
subss xmm1, xmm12
movaps xmm0, xmm6
subss xmm0, xmm12
mov byte [rsp + 0x48], al
mov byte [rsp + 0x40], 1
movss dword [rsp + 0x38], xmm8
movss dword [rsp + 0x30], xmm10
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], esi
movaps xmm3, xmm11
movaps xmm2, xmm11
call fcn.1400529f0
mov rax, qword [0x1401911e8]
mov r8d, dword [rax + rbx + 0x20]
movdqa xmm0, xmmword [0x1401830d0]
movdqa xmmword [rsp + 0x60], xmm0
addss xmm7, xmm11
cvttss2si edx, xmm7
cvttss2si ecx, xmm6
mov dword [rsp + 0x20], r8d
lea r9, [0x14017e5fc]
lea r8, [rsp + 0x60]
call fcn.140048a20
jmp 0x140059e91
movss xmm1, dword [rbx + rdi + 0x6c]
movss xmm0, dword [0x140182b18]
comiss xmm0, xmm1
jb 0x140059e91
inc dword [0x140190afc]
movd xmm0, dword [0x140190af8]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm1
jbe 0x140059d9d
cvttss2si eax, xmm1
mov dword [0x140190af8], eax
mov eax, dword [0x140190ac4]
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
mov eax, dword [0x140190a0c]
xorps xmm2, xmm2
cvtsi2ss xmm2, rax
movss xmm0, dword [0x140182ba4]
comiss xmm0, xmm1
jae 0x140059e06
movss xmm0, dword [0x140182ba0]
comiss xmm0, xmm2
jae 0x140059e06
movss xmm0, dword [rbx + rdi + 0x60]
subss xmm0, dword [0x140191c68]
divss xmm0, xmm7
addss xmm0, xmm1
mulss xmm1, xmm14
subss xmm0, xmm1
movss xmm1, dword [rbx + rdi + 0x64]
subss xmm1, dword [0x140191c6c]
divss xmm1, xmm7
jmp 0x140059e3f
movss xmm0, dword [rbx + rdi + 0x60]
subss xmm0, dword [0x140191c68]
divss xmm0, dword [0x140182b00]
addss xmm0, xmm1
mulss xmm1, xmm14
subss xmm0, xmm1
movss xmm1, dword [rbx + rdi + 0x64]
subss xmm1, dword [0x140191c6c]
divss xmm1, dword [0x140182b00]
addss xmm1, xmm2
mulss xmm2, xmm15
subss xmm1, xmm2
mov rax, qword [0x1401911e8]
movzx ecx, byte [rax + rbx + 0x70]
subss xmm1, xmm12
subss xmm0, xmm12
mov byte [rsp + 0x48], cl
mov byte [rsp + 0x40], 0
movss dword [rsp + 0x38], xmm8
movss dword [rsp + 0x30], xmm10
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], esi
movaps xmm3, xmm11
movaps xmm2, xmm11
call fcn.1400529f0
movsd xmm10, qword [0x1401829c8]
mov qword [rbp + 0x2f8], 0
mov qword [rbp + 0x310], 0
mov dword [rbp + 0x318], 0
imul rdx, r13, 0xe0
add rdx, qword [0x1401911e8]
lea rcx, [rbp + 0x200]
call fcn.140056490
lea r8, [rbp + 0x310]
lea rdx, [rbp + 0x2f8]
mov rcx, rax
call fcn.140053d80
test al, al
je 0x14005a048
cmp byte [0x140190ad4], 0
jne 0x14005a048
imul rdi, r12, 0xe0
mov rsi, qword [0x1401911e8]
cmp byte [rdi + rsi + 0x38], 0
je 0x14005a048
cmp byte [0x14018f11c], 0
jne 0x140059f2c
cmp byte [rdi + rsi + 0x78], 0
jne 0x14005a048
mov eax, dword [0x140190b84]
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
mov eax, dword [0x140190aac]
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
subss xmm0, dword [rbp + 0x2f8]
subss xmm1, dword [rbp + 0x2fc]
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x140059f75
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x140059f7d
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
cvttss2si ebx, xmm0
mov dword [0x140190ad0], ebx
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x14018f138]
comiss xmm0, xmm1
jb 0x14005a048
cmp ebx, dword [0x140190ad8]
jge 0x14005a048
mov rax, qword [rdi + rsi]
mov qword [0x140190ae8], rax
mov rax, qword [rdi + rsi + 8]
mov qword [0x140190af0], rax
movss xmm7, dword [rbp + 0x318]
movaps xmm1, xmm7
movss xmm6, dword [0x140191c70]
subss xmm1, xmm6
movss xmm0, dword [rbp + 0x314]
subss xmm0, dword [0x140191c6c]
movss xmm2, dword [rbp + 0x310]
subss xmm2, dword [0x140191c68]
mulss xmm2, xmm2
mulss xmm0, xmm0
addss xmm2, xmm0
mulss xmm1, xmm1
addss xmm2, xmm1
xorps xmm0, xmm0
ucomiss xmm0, xmm2
ja 0x14005a01e
xorps xmm0, xmm0
sqrtss xmm0, xmm2
jmp 0x14005a026
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm0, dword [0x140182adc]
movss dword [0x140190adc], xmm0
subss xmm6, xmm7
movss dword [0x140190ae0], xmm6
mov dword [0x140190ad8], ebx
inc r14d
mov dword [rsp + 0x50], r14d
inc r12
movsxd r13, r14d
mov rcx, qword [0x1401911f0]
sub rcx, qword [0x1401911e8]
movabs rax, 0x4924924924924925
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r13, rdx
movss xmm7, dword [0x140182ae8]
movabs rcx, 0xcbf29ce484222325
movabs r9, 0x100000001b3
jb 0x140058910
movss xmm15, dword [0x1401828b4]
mov rax, qword [0x140191440]
cmp rax, qword [0x140191448]
je 0x14005a0c4
mov qword [0x140191448], rax
mov r8d, 3
mov edx, dword [0x140190bcc]
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Clear]
mov edi, r15d
mov rcx, qword [0x140191300]
mov r8, qword [0x1401912f8]
sub rcx, r8
movabs r14, 0x2e8ba2e8ba2e8ba3
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14005a166
mov rbx, r15
mov rdx, qword [rbx + r8 + 8]
add rdx, 0x200
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Prepare]
inc edi
lea rbx, [rbx + 0x58]
mov rcx, qword [0x140191300]
mov r8, qword [0x1401912f8]
sub rcx, r8
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, edi
cmp rax, rdx
jb 0x14005a114
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_ExecuteRead]
mov edi, r15d
mov rcx, qword [0x140191300]
mov r8, qword [0x1401912f8]
sub rcx, r8
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14005a83b
mov rbx, r15
lea rsi, str._s._dm
movss xmm13, dword [0x140182bb4]
movss xmm12, dword [0x140182ae4]
movss xmm14, dword [0x140182a64]
movss xmm10, dword [0x140182acc]
movss xmm9, dword [0x140182a58]
movss xmm11, dword [0x140182bdc]
mov rdx, qword [rbx + r8 + 8]
add rdx, 0x200
mov qword [rbp + 0x300], 0
mov dword [rbp + 0x308], 0
lea rax, [rbp + 0x410]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x300]
mov r8d, recvfrom
mov rcx, qword [0x140190a10]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
movss xmm7, dword [rbp + 0x300]
subss xmm7, dword [0x140191ca0]
movss xmm6, dword [rbp + 0x304]
subss xmm6, dword [0x140191ca4]
movss xmm8, dword [rbp + 0x308]
subss xmm8, dword [0x140191ca8]
movaps xmm5, xmm6
mulss xmm5, dword [0x140191c4c]
movaps xmm0, xmm7
mulss xmm0, dword [0x140191c48]
addss xmm5, xmm0
movaps xmm1, xmm8
mulss xmm1, dword [0x140191c50]
addss xmm5, xmm1
comiss xmm13, xmm5
jbe 0x14005a804
comiss xmm5, xmm15
jbe 0x14005a804
mov eax, dword [0x140190aac]
xorps xmm2, xmm2
cvtsi2ss xmm2, rax
movaps xmm3, xmm6
mulss xmm3, dword [0x140191c5c]
movaps xmm0, xmm7
mulss xmm0, dword [0x140191c58]
addss xmm3, xmm0
movaps xmm1, xmm8
mulss xmm1, dword [0x140191c60]
addss xmm3, xmm1
mulss xmm3, xmm2
divss xmm3, dword [0x140190a08]
divss xmm3, xmm5
addss xmm3, xmm2
mov eax, dword [0x140190b84]
xorps xmm4, xmm4
cvtsi2ss xmm4, rax
mulss xmm6, dword [0x140191cb4]
mulss xmm7, dword [0x140191cb0]
addss xmm6, xmm7
mulss xmm8, dword [0x140191cb8]
addss xmm6, xmm8
mulss xmm6, xmm2
divss xmm6, dword [0x140190a08]
divss xmm6, xmm5
subss xmm4, xmm6
xorps xmm0, xmm0
comiss xmm0, xmm3
jae 0x14005a804
comiss xmm0, xmm4
jae 0x14005a804
divss xmm5, dword [0x140182adc]
mov r8, qword [0x1401912f8]
mov eax, dword [rbx + r8 + 0x10]
movzx ecx, byte [0x14019014f]
cmp eax, 6
jne 0x14005a3ea
cmp byte [0x14018f11f], 0
je 0x14005a50f
movss xmm0, dword [0x14018f164]
comiss xmm0, xmm5
jb 0x14005a50f
test cl, cl
jne 0x14005a50f
cvttss2si eax, xmm5
movups xmm1, xmmword [rbx + r8 + 0x18]
movups xmm2, xmmword [rbx + r8 + 0x28]
movups xmm0, xmmword [rbx + r8 + 0x38]
movaps xmmword [rbp + 0x190], xmm1
movaps xmmword [rbp + 0x1a0], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x190]
movdqa xmmword [rsp + 0x60], xmm0
cvttss2si edx, xmm4
cvttss2si ecx, xmm3
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x140182a54]
movd r9d, xmm3
lea r8, [rsp + 0x60]
call fcn.140048da0
jmp 0x14005a804
cmp eax, 9
jne 0x14005a465
cmp byte [0x14018f172], 0
je 0x14005a50f
comiss xmm12, xmm5
jb 0x14005a50f
cvttss2si eax, xmm5
movups xmm1, xmmword [rbx + r8 + 0x18]
movups xmm2, xmmword [rbx + r8 + 0x28]
movups xmm0, xmmword [rbx + r8 + 0x38]
movaps xmmword [rbp + 0x170], xmm1
movaps xmmword [rbp + 0x180], xmm2
movdqa xmmword [rsp + 0x60], xmm0
cvttss2si edx, xmm4
cvttss2si ecx, xmm3
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x170]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm14
movd r9d, xmm3
lea r8, [rsp + 0x60]
call fcn.140048da0
jmp 0x14005a804
cmp eax, 0xc
jne 0x14005a4bc
cmp byte [0x14018f0e2], 0
je 0x14005a50f
movss xmm0, dword [0x14018f0e8]
comiss xmm0, xmm5
jb 0x14005a50f
cvttss2si eax, xmm5
movups xmm1, xmmword [rbx + r8 + 0x18]
movups xmm2, xmmword [rbx + r8 + 0x28]
movups xmm0, xmmword [rbx + r8 + 0x38]
movaps xmmword [rbp + 0x150], xmm1
movaps xmmword [rbp + 0x160], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x150]
jmp 0x14005a3b6
cmp eax, 0xd
jne 0x14005a50f
cmp byte [0x14018f0e1], 0
je 0x14005a50f
movss xmm0, dword [0x14018f0e4]
comiss xmm0, xmm5
jb 0x14005a50f
test cl, cl
jne 0x14005a50f
cvttss2si eax, xmm5
movups xmm1, xmmword [rbx + r8 + 0x18]
movups xmm2, xmmword [rbx + r8 + 0x28]
movups xmm0, xmmword [rbx + r8 + 0x38]
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x140], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x130]
jmp 0x14005a3b6
cmp byte [0x14018f113], 0
je 0x14005a80b
test cl, cl
jne 0x14005a80b
mov rdx, qword [0x140191448]
mov r9, qword [0x140191440]
sub rdx, r9
sar rdx, 3
mov ecx, r15d
test rdx, rdx
je 0x14005a5a5
mov rax, r15
nop dword [rax]
nop dword [rax + rax]
movss xmm2, dword [r9 + rax*8]
movaps xmm0, xmm2
subss xmm0, xmm10
comiss xmm3, xmm0
jbe 0x14005a59c
movaps xmm0, xmm2
addss xmm0, xmm10
comiss xmm0, xmm3
jbe 0x14005a59c
movss xmm1, dword [r9 + rax*8 + 4]
movaps xmm0, xmm1
subss xmm0, xmm9
comiss xmm4, xmm0
jbe 0x14005a59c
movaps xmm0, xmm1
addss xmm0, xmm9
comiss xmm0, xmm4
jbe 0x14005a59c
movaps xmm3, xmm2
movaps xmm4, xmm1
addss xmm4, xmm11
inc ecx
mov eax, ecx
cmp rax, rdx
jb 0x14005a550
movaps xmm6, xmm3
unpcklps xmm6, xmm4
movsd qword [rsp + 0x70], xmm6
movss xmm1, dword [0x14018f118]
comiss xmm1, xmm5
jb 0x14005a80b
mov eax, dword [rbx + r8 + 0x10]
cmp eax, 0xb
jne 0x14005a65a
cmp byte [0x14018f111], 0
je 0x14005a80b
cvttss2si eax, xmm5
movups xmm1, xmmword [rbx + r8 + 0x18]
movups xmm2, xmmword [rbx + r8 + 0x28]
movups xmm0, xmmword [rbx + r8 + 0x38]
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x80], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x70]
movdqa xmmword [rsp + 0x60], xmm0
cvttss2si edx, xmm4
cvttss2si ecx, xmm3
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x140182a54]
movd r9d, xmm3
lea r8, [rsp + 0x60]
call fcn.140048da0
mov rdx, qword [0x140191448]
cmp rdx, qword [0x140191450]
je 0x14005a7fa
movsd qword [rdx], xmm6
add qword [0x140191448], 8
jmp 0x14005a804
cmp eax, 1
jne 0x14005a6a0
cmp byte [0x14018f112], 0
je 0x14005a80b
cvttss2si eax, xmm5
movups xmm1, xmmword [rbx + r8 + 0x18]
movups xmm2, xmmword [rbx + r8 + 0x28]
movups xmm0, xmmword [rbx + r8 + 0x38]
movaps xmmword [rbp + 0x110], xmm1
movaps xmmword [rbp + 0x120], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x110]
jmp 0x14005a606
cmp eax, 0xa
jne 0x14005a6e6
cmp byte [0x14018f115], 0
je 0x14005a80b
cvttss2si eax, xmm5
movups xmm1, xmmword [rbx + r8 + 0x18]
movups xmm2, xmmword [rbx + r8 + 0x28]
movups xmm0, xmmword [rbx + r8 + 0x38]
movaps xmmword [rbp + 0xf0], xmm1
movaps xmmword [rbp + 0x100], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0xf0]
jmp 0x14005a606
cmp eax, 7
jne 0x14005a72c
cmp byte [0x14018f114], 0
je 0x14005a80b
cvttss2si eax, xmm5
movups xmm1, xmmword [rbx + r8 + 0x18]
movups xmm2, xmmword [rbx + r8 + 0x28]
movups xmm0, xmmword [rbx + r8 + 0x38]
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xe0], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0xd0]
jmp 0x14005a606
cmp eax, 8
jne 0x14005a772
cmp byte [0x14018f0e3], 0
je 0x14005a80b
cvttss2si eax, xmm5
movups xmm1, xmmword [rbx + r8 + 0x18]
movups xmm2, xmmword [rbx + r8 + 0x28]
movups xmm0, xmmword [rbx + r8 + 0x38]
movaps xmmword [rbp + 0xb0], xmm1
movaps xmmword [rbp + 0xc0], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0xb0]
jmp 0x14005a606
cmp eax, 0xe
jne 0x14005a80b
cmp byte [0x14018f110], 0
je 0x14005a80b
cvttss2si eax, xmm5
movups xmm1, xmmword [rbx + r8 + 0x18]
movups xmm2, xmmword [rbx + r8 + 0x28]
movups xmm0, xmmword [rbx + r8 + 0x38]
movaps xmmword [rbp + 0x1d0], xmm1
movaps xmmword [rbp + 0x1e0], xmm2
movdqa xmmword [rsp + 0x60], xmm0
cvttss2si edx, xmm4
cvttss2si ecx, xmm3
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x140182a54]
movd r9d, xmm3
lea r8, [rsp + 0x60]
call fcn.140048da0
mov rdx, qword [0x140191448]
cmp rdx, qword [0x140191450]
jne 0x14005a649
lea r8, [rsp + 0x70]
call fcn.140063960
mov r8, qword [0x1401912f8]
inc edi
add rbx, 0x58
mov rcx, qword [0x140191300]
sub rcx, r8
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, edi
cmp rax, rdx
jb 0x14005a1e1
cmp byte [0x1401905ad], 0
je 0x14005c6ef
mov ecx, 0x40
call qword [0x14018f1a8]
mov r15, rax
test rax, rax
je 0x14005a874
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 0x40
mov ecx, 0x40
call qword [0x14018f1a8]
mov r12, rax
test rax, rax
je 0x14005a8a0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 0x20
mov ecx, 0x40
call qword [0x14018f1a8]
mov rdi, rax
test rax, rax
je 0x14005a992
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 0x40
movsd xmm0, qword [0x1401829e8]
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rax, rax
je 0x14005a99f
cmp rdi, rax
je 0x14005a99f
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x14005a9b0
movzx eax, word [str.dblp]
mov word [rsi], ax
mov r14d, dword [rbx + 0x18]
btr r14d, 9
test dword [rbx + 0x18], 0x200
jne 0x14005a934
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005a934
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r14d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005a963
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], rax
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005aa22
mov rax, qword [rax + 8]
test rax, rax
je 0x14005aa0b
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005aa22
movsd xmm0, qword [0x1401829e8]
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rax, rax
je 0x14005aa0b
nop word [rax + rax]
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005a9e2
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005a9ca
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005a9e2
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005a9e2
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005a9fa
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005a9fa
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005a9b0
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005aacb
test rsi, rsi
je 0x14005aacb
cmp rdi, rsi
je 0x14005aacb
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x14005aad3
movzx eax, word [0x140181d94]
mov word [r14], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005aa75
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005aa75
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005aaa3
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005ab45
mov rax, qword [rax + 8]
test rax, rax
je 0x14005aabb
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005ab45
mov rbx, rsi
test rsi, rsi
je 0x14005ab2e
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005ab05
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005aaed
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005ab05
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005ab05
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005ab1d
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005ab1d
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005aad3
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005abf1
test rsi, rsi
je 0x14005abf1
cmp rdi, rsi
je 0x14005abf1
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x14005ac00
movzx eax, word [0x1401812f0]
mov word [r14], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005ab98
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005ab98
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005abc6
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005ac72
mov rax, qword [rax + 8]
test rax, rax
je 0x14005abde
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005ac72
mov rbx, rsi
test rsi, rsi
je 0x14005ac5b
nop dword [rax]
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005ac32
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005ac1a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005ac32
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005ac32
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005ac4a
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005ac4a
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005ac00
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005ad1b
test rsi, rsi
je 0x14005ad1b
cmp rdi, rsi
je 0x14005ad1b
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x14005ad23
movzx eax, word [0x140181da4]
mov word [r14], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005acc5
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005acc5
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005acf3
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005ad95
mov rax, qword [rax + 8]
test rax, rax
je 0x14005ad0b
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005ad95
mov rbx, rsi
test rsi, rsi
je 0x14005ad7e
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005ad55
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005ad3d
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005ad55
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005ad55
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005ad6d
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005ad6d
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005ad23
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005ae16
test rsi, rsi
je 0x14005ae16
cmp rdi, rsi
je 0x14005ae16
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x14005ae20
movzx eax, word [0x140181308]
mov word [r14], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005addc
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005addc
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005adfc
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
jmp 0x14005ae80
mov rax, qword [rax + 8]
test rax, rax
je 0x14005ae80
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
jmp 0x14005ae80
mov rbx, rsi
test rsi, rsi
je 0x14005ae7b
nop
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005ae52
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005ae3a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005ae52
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005ae52
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005ae6a
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005ae6a
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005ae20
test rdi, rdi
je 0x14005aebb
test r12, r12
je 0x14005aebb
cmp r12, rdi
je 0x14005aebb
mov rax, qword [r12 + 0x10]
test rax, rax
jne 0x14005aea2
mov qword [r12 + 0x10], rdi
mov qword [rdi + 8], rdi
mov qword [rdi], rax
jmp 0x14005aebb
mov rax, qword [rax + 8]
test rax, rax
je 0x14005aebb
mov qword [rax], rdi
mov qword [rdi + 8], rax
mov rax, qword [r12 + 0x10]
mov qword [rax + 8], rdi
mov ecx, 0x40
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x14005aee7
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 0x20
mov ecx, 0x40
call qword [0x14018f1a8]
mov rdi, rax
xorps xmm0, xmm0
test rax, rax
je 0x14005afd1
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 0x40
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rax, rax
je 0x14005afd6
cmp rdi, rax
je 0x14005afd6
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x14005afe0
movzx eax, word [0x1401812cc]
mov word [rsi], ax
mov r13d, dword [rbx + 0x18]
btr r13d, 9
test dword [rbx + 0x18], 0x200
jne 0x14005af73
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005af73
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r13d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005afa2
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], rax
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b052
mov rax, qword [rax + 8]
test rax, rax
je 0x14005b03b
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b052
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rax, rax
je 0x14005b03b
nop
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005b012
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005affa
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005b012
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005b012
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005b02a
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005b02a
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005afe0
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005b0fc
test rsi, rsi
je 0x14005b0fc
cmp rdi, rsi
je 0x14005b0fc
mov ecx, 2
call qword [0x14018f1a8]
mov r13, rax
test rax, rax
je 0x14005b104
movzx eax, word [0x1401812f4]
mov word [r13], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005b0a6
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005b0a6
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r13
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005b0d4
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b176
mov rax, qword [rax + 8]
test rax, rax
je 0x14005b0ec
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b176
mov rbx, rsi
test rsi, rsi
je 0x14005b15f
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005b136
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005b11e
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005b136
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005b136
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005b14e
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005b14e
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005b104
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005b223
test rsi, rsi
je 0x14005b223
cmp rdi, rsi
je 0x14005b223
mov ecx, 2
call qword [0x14018f1a8]
mov r13, rax
test rax, rax
je 0x14005b230
movzx eax, word [0x1401812f0]
mov word [r13], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005b1ca
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005b1ca
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r13
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005b1f8
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b2a2
mov rax, qword [rax + 8]
test rax, rax
je 0x14005b210
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b2a2
mov rbx, rsi
test rsi, rsi
je 0x14005b28b
nop dword [rax + rax]
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005b262
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005b24a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005b262
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005b262
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005b27a
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005b27a
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005b230
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005b32c
test rsi, rsi
je 0x14005b32c
cmp rdi, rsi
je 0x14005b32c
mov ecx, 2
call qword [0x14018f1a8]
mov r13, rax
test rax, rax
je 0x14005b334
movzx eax, word [0x140181da4]
mov word [r13], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005b2ee
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005b2ee
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r13
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005b30e
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
jmp 0x14005b394
mov rax, qword [rax + 8]
test rax, rax
je 0x14005b394
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
jmp 0x14005b394
mov rbx, rsi
test rsi, rsi
je 0x14005b38f
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005b366
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005b34e
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005b366
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005b366
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005b37e
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005b37e
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005b334
test rdi, rdi
je 0x14005b3cc
test r14, r14
je 0x14005b3cc
cmp r14, rdi
je 0x14005b3cc
mov rax, qword [r14 + 0x10]
test rax, rax
jne 0x14005b3b4
mov qword [r14 + 0x10], rdi
mov qword [rdi + 8], rdi
mov qword [rdi], rax
jmp 0x14005b3cc
mov rax, qword [rax + 8]
test rax, rax
je 0x14005b3cc
mov qword [rax], rdi
mov qword [rdi + 8], rax
mov rax, qword [r14 + 0x10]
mov qword [rax + 8], rdi
mov ecx, 0x40
call qword [0x14018f1a8]
mov rdi, rax
movsd xmm6, qword [0x140182960]
test rax, rax
je 0x14005b4c1
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 0x40
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rax, rax
je 0x14005b4c9
cmp rdi, rax
je 0x14005b4c9
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x14005b4d1
movzx eax, word [0x140181e04]
mov word [rsi], ax
mov r13d, dword [rbx + 0x18]
btr r13d, 9
test dword [rbx + 0x18], 0x200
jne 0x14005b463
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005b463
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r13d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005b492
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], rax
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b543
mov rax, qword [rax + 8]
test rax, rax
je 0x14005b52c
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b543
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rax, rax
je 0x14005b52c
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005b503
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005b4eb
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005b503
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005b503
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005b51b
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005b51b
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005b4d1
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005b5e4
test rsi, rsi
je 0x14005b5e4
cmp rdi, rsi
je 0x14005b5e4
mov ecx, 2
call qword [0x14018f1a8]
mov r13, rax
test rax, rax
je 0x14005b5f0
movzx eax, word [0x140181318]
mov word [r13], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005b597
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005b597
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r13
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005b5b4
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
jmp 0x14005b5cc
mov rax, qword [rax + 8]
test rax, rax
je 0x14005b5cc
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
movsd xmm0, qword [0x140182988]
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b667
mov rbx, rsi
test rsi, rsi
je 0x14005b64b
nop dword [rax]
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005b622
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005b60a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005b622
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005b622
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005b63a
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005b63a
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005b5f0
movsd xmm0, qword [0x140182988]
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005b70c
test rsi, rsi
je 0x14005b70c
cmp rdi, rsi
je 0x14005b70c
mov ecx, 2
call qword [0x14018f1a8]
mov r13, rax
test rax, rax
je 0x14005b714
movzx eax, word [0x140181e08]
mov word [r13], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005b6bb
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005b6bb
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r13
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005b6d8
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
jmp 0x14005b6f0
mov rax, qword [rax + 8]
test rax, rax
je 0x14005b6f0
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
movd xmm0, dword [0x140190a2c]
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b78f
mov rbx, rsi
test rsi, rsi
je 0x14005b76f
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005b746
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005b72e
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005b746
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005b746
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005b75e
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005b75e
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005b714
movd xmm0, dword [0x140190a2c]
cvtdq2pd xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005b83c
test rsi, rsi
je 0x14005b83c
cmp rdi, rsi
je 0x14005b83c
mov ecx, 2
call qword [0x14018f1a8]
mov r13, rax
test rax, rax
je 0x14005b844
movzx eax, word [0x140181d84]
mov word [r13], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005b7e3
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005b7e3
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r13
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005b811
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b8b6
mov rax, qword [rax + 8]
test rax, rax
je 0x14005b829
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b8b6
mov rbx, rsi
test rsi, rsi
je 0x14005b89f
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005b876
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005b85e
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005b876
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005b876
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005b88e
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005b88e
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005b844
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005b957
test rsi, rsi
je 0x14005b957
cmp rdi, rsi
je 0x14005b957
mov ecx, 2
call qword [0x14018f1a8]
mov r13, rax
test rax, rax
je 0x14005b960
movzx eax, word [0x140181d94]
mov word [r13], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005b90a
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005b90a
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r13
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005b927
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
jmp 0x14005b93f
mov rax, qword [rax + 8]
test rax, rax
je 0x14005b93f
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
movsd xmm0, qword [0x1401829d0]
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005b9d7
mov rbx, rsi
test rsi, rsi
je 0x14005b9bb
nop
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005b992
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005b97a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005b992
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005b992
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005b9aa
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005b9aa
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005b960
movsd xmm0, qword [0x1401829d0]
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005ba59
test rsi, rsi
je 0x14005ba59
cmp rdi, rsi
je 0x14005ba59
mov ecx, 2
call qword [0x14018f1a8]
mov r13, rax
test rax, rax
je 0x14005ba61
movzx eax, word [0x140181e0c]
mov word [r13], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005ba1f
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005ba1f
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r13
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005ba3f
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], rax
jmp 0x14005babc
mov rax, qword [rax + 8]
test rax, rax
je 0x14005babc
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
jmp 0x14005babc
mov rbx, rsi
test rsi, rsi
je 0x14005babc
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005ba93
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005ba7b
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005ba93
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005ba93
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005baab
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005baab
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005ba61
mov ecx, 0x40
call qword [0x14018f1a8]
mov rbx, rax
test rax, rax
je 0x14005bae8
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 1
test rdi, rdi
je 0x14005bb9c
test rbx, rbx
je 0x14005bbfc
cmp rdi, rbx
je 0x14005bb9c
mov ecx, 2
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x14005bba1
movzx eax, word [0x1401812cc]
mov word [rsi], ax
mov r13d, dword [rbx + 0x18]
btr r13d, 9
test dword [rbx + 0x18], 0x200
jne 0x14005bb45
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005bb45
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r13d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005bb74
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], rax
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005bc13
mov rax, qword [rax + 8]
test rax, rax
je 0x14005bb8c
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005bc13
test rbx, rbx
je 0x14005bbfc
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005bbd3
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005bbbb
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005bbd3
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005bbd3
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005bbeb
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005bbeb
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005bba1
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005bca8
test rsi, rsi
je 0x14005bca8
cmp rdi, rsi
je 0x14005bca8
mov ecx, 2
call qword [0x14018f1a8]
mov r13, rax
test rax, rax
je 0x14005bcb0
movzx eax, word [0x140181308]
mov word [r13], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005bc67
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005bc67
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r13
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
xor r13d, r13d
test rax, rax
jne 0x14005bc8a
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r13
jmp 0x14005bd0e
mov rax, qword [rax + 8]
test rax, rax
je 0x14005bd0e
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
jmp 0x14005bd0e
mov rbx, rsi
test rsi, rsi
je 0x14005bd0b
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005bce2
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005bcca
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005bce2
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005bce2
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005bcfa
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005bcfa
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005bcb0
xor r13d, r13d
test r15, r15
je 0x14005bf1d
test rdi, rdi
je 0x14005bd92
cmp r15, rdi
je 0x14005bd92
mov ecx, 2
call qword [0x14018f1a8]
mov rbx, rax
test rax, rax
je 0x14005bd92
movzx ecx, word [0x140181318]
mov word [rax], cx
mov esi, dword [rdi + 0x18]
btr esi, 9
test dword [rdi + 0x18], 0x200
jne 0x14005bd5d
mov rcx, qword [rdi + 0x38]
test rcx, rcx
je 0x14005bd5d
call qword [0x14018f1b0]
mov qword [rdi + 0x38], rbx
mov dword [rdi + 0x18], esi
mov rax, qword [r15 + 0x10]
test rax, rax
jne 0x14005bd7a
mov qword [r15 + 0x10], rdi
mov qword [rdi + 8], rdi
mov qword [rdi], r13
jmp 0x14005bd92
mov rax, qword [rax + 8]
test rax, rax
je 0x14005bd92
mov qword [rax], rdi
mov qword [rdi + 8], rax
mov rax, qword [r15 + 0x10]
mov qword [rax + 8], rdi
test r12, r12
je 0x14005be20
cmp r15, r12
je 0x14005be20
mov ecx, 2
call qword [0x14018f1a8]
mov rbx, rax
test rax, rax
je 0x14005be20
movzx ecx, word [0x140181d7c]
mov word [rax], cx
mov edi, dword [r12 + 0x18]
btr edi, 9
test dword [r12 + 0x18], 0x200
jne 0x14005bde5
mov rcx, qword [r12 + 0x38]
test rcx, rcx
je 0x14005bde5
call qword [0x14018f1b0]
mov qword [r12 + 0x38], rbx
mov dword [r12 + 0x18], edi
mov rax, qword [r15 + 0x10]
test rax, rax
jne 0x14005be07
mov qword [r15 + 0x10], r12
mov qword [r12 + 8], r12
mov qword [r12], r13
jmp 0x14005be20
mov rax, qword [rax + 8]
test rax, rax
je 0x14005be20
mov qword [rax], r12
mov qword [r12 + 8], rax
mov rax, qword [r15 + 0x10]
mov qword [rax + 8], r12
mov rsi, qword [rbp - 0x10]
test rsi, rsi
je 0x14005be9f
cmp r15, rsi
je 0x14005be9f
mov ecx, 2
call qword [0x14018f1a8]
mov rbx, rax
test rax, rax
je 0x14005be9f
movzx ecx, word [0x140181e0c]
mov word [rax], cx
mov edi, dword [rsi + 0x18]
btr edi, 9
test dword [rsi + 0x18], 0x200
jne 0x14005be6a
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005be6a
call qword [0x14018f1b0]
mov qword [rsi + 0x38], rbx
mov dword [rsi + 0x18], edi
mov rax, qword [r15 + 0x10]
test rax, rax
jne 0x14005be87
mov qword [r15 + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r13
jmp 0x14005be9f
mov rax, qword [rax + 8]
test rax, rax
je 0x14005be9f
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [r15 + 0x10]
mov qword [rax + 8], rsi
test r14, r14
je 0x14005bf1d
cmp r15, r14
je 0x14005bf1d
mov ecx, 2
call qword [0x14018f1a8]
mov rbx, rax
test rax, rax
je 0x14005bf1d
movzx ecx, word [0x1401812f4]
mov word [rax], cx
mov edi, dword [r14 + 0x18]
btr edi, 9
test dword [r14 + 0x18], 0x200
jne 0x14005bee7
mov rcx, qword [r14 + 0x38]
test rcx, rcx
je 0x14005bee7
call qword [0x14018f1b0]
mov qword [r14 + 0x38], rbx
mov dword [r14 + 0x18], edi
mov rax, qword [r15 + 0x10]
test rax, rax
jne 0x14005bf05
mov qword [r15 + 0x10], r14
mov qword [r14 + 8], r14
mov qword [r14], r13
jmp 0x14005bf1d
mov rax, qword [rax + 8]
test rax, rax
je 0x14005bf1d
mov qword [rax], r14
mov qword [r14 + 8], rax
mov rax, qword [r15 + 0x10]
mov qword [rax + 8], r14
mov ecx, 0x40
call qword [0x14018f1a8]
mov rdi, rax
xorps xmm0, xmm0
test rax, rax
je 0x14005c021
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
mov dword [rax + 0x18], 0x40
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rax, rax
je 0x14005c026
cmp rdi, rax
je 0x14005c026
mov ecx, 3
call qword [0x14018f1a8]
mov rsi, rax
test rax, rax
je 0x14005c030
movzx eax, word [0x140181e10]
mov word [rsi], ax
movzx eax, byte [0x140181e12]
mov byte [rsi + 2], al
mov r14d, dword [rbx + 0x18]
btr r14d, 9
test dword [rbx + 0x18], 0x200
jne 0x14005bfb3
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005bfb3
call qword [0x14018f1b0]
mov qword [rbx + 0x38], rsi
mov dword [rbx + 0x18], r14d
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005bfea
mov qword [rdi + 0x10], rbx
mov qword [rbx + 8], rbx
mov qword [rbx], r13
movsd xmm6, qword [0x140182a38]
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005c0aa
mov rax, qword [rax + 8]
test rax, rax
je 0x14005c08b
mov qword [rax], rbx
mov qword [rbx + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rbx
movsd xmm6, qword [0x140182a38]
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005c0aa
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rbx, rax
test rax, rax
je 0x14005c08b
nop
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005c062
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005c04a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005c062
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005c062
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005c07a
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005c07a
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005c030
movsd xmm6, qword [0x140182a38]
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005c161
test rsi, rsi
je 0x14005c161
cmp rdi, rsi
je 0x14005c161
mov ecx, 3
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x14005c170
movzx eax, word [0x140181e14]
mov word [r14], ax
movzx eax, byte [0x140181e16]
mov byte [r14 + 2], al
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005c108
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005c108
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005c136
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r13
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005c1e2
mov rax, qword [rax + 8]
test rax, rax
je 0x14005c14e
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005c1e2
mov rbx, rsi
test rsi, rsi
je 0x14005c1cb
nop dword [rax]
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005c1a2
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005c18a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005c1a2
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005c1a2
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005c1ba
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005c1ba
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005c170
movaps xmm0, xmm6
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005c296
test rsi, rsi
je 0x14005c296
cmp rdi, rsi
je 0x14005c296
mov ecx, 3
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x14005c2a0
movzx eax, word [0x140181e18]
mov word [r14], ax
movzx eax, byte [0x140181e1a]
mov byte [r14 + 2], al
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005c240
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005c240
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005c26e
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r13
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005c312
mov rax, qword [rax + 8]
test rax, rax
je 0x14005c286
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005c312
mov rbx, rsi
test rsi, rsi
je 0x14005c2fb
nop
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005c2d2
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005c2ba
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005c2d2
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005c2d2
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005c2ea
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005c2ea
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005c2a0
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005c3bb
test rsi, rsi
je 0x14005c3bb
cmp rdi, rsi
je 0x14005c3bb
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x14005c3c3
movzx eax, word [0x1401812cc]
mov word [r14], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005c365
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005c365
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005c393
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r13
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005c435
mov rax, qword [rax + 8]
test rax, rax
je 0x14005c3ab
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005c435
mov rbx, rsi
test rsi, rsi
je 0x14005c41e
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005c3f5
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005c3dd
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005c3f5
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005c3f5
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005c40d
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005c40d
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005c3c3
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005c4e1
test rsi, rsi
je 0x14005c4e1
cmp rdi, rsi
je 0x14005c4e1
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x14005c4f0
movzx eax, word [0x1401812f0]
mov word [r14], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005c488
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005c488
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005c4b6
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r13
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005c55e
mov rax, qword [rax + 8]
test rax, rax
je 0x14005c4ce
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
jmp 0x14005c55e
mov rbx, rsi
test rsi, rsi
je 0x14005c54b
nop dword [rax]
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005c522
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005c50a
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005c522
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005c522
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005c53a
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005c53a
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005c4f0
xorps xmm0, xmm0
call sym.DMA_PUBG_4.10.exe_cJSON_CreateNumber
mov rsi, rax
mov rbx, rax
test rdi, rdi
je 0x14005c5dc
test rsi, rsi
je 0x14005c5dc
cmp rdi, rsi
je 0x14005c5dc
mov ecx, 2
call qword [0x14018f1a8]
mov r14, rax
test rax, rax
je 0x14005c5e4
movzx eax, word [0x140181da4]
mov word [r14], ax
mov ebx, dword [rsi + 0x18]
btr ebx, 9
test dword [rsi + 0x18], 0x200
jne 0x14005c5a5
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005c5a5
call qword [0x14018f1b0]
mov qword [rsi + 0x38], r14
mov dword [rsi + 0x18], ebx
mov rax, qword [rdi + 0x10]
test rax, rax
jne 0x14005c5c2
mov qword [rdi + 0x10], rsi
mov qword [rsi + 8], rsi
mov qword [rsi], r13
jmp 0x14005c63f
mov rax, qword [rax + 8]
test rax, rax
je 0x14005c63f
mov qword [rax], rsi
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [rax + 8], rsi
jmp 0x14005c63f
mov rbx, rsi
test rsi, rsi
je 0x14005c63f
mov rsi, qword [rbx]
test dword [rbx + 0x18], 0x100
jne 0x14005c616
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14005c5fe
call sym.DMA_PUBG_4.10.exe_cJSON_Delete
test dword [rbx + 0x18], 0x100
jne 0x14005c616
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14005c616
call qword [0x14018f1b0]
test dword [rbx + 0x18], 0x200
jne 0x14005c62e
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14005c62e
call qword [0x14018f1b0]
mov rcx, rbx
call qword [0x14018f1b0]
mov rbx, rsi
test rsi, rsi
jne 0x14005c5e4
test r15, r15
je 0x14005c6bf
test rdi, rdi
je 0x14005c6bf
cmp r15, rdi
je 0x14005c6bf
mov ecx, 2
call qword [0x14018f1a8]
mov rbx, rax
test rax, rax
je 0x14005c6bf
movzx ecx, word [0x140181308]
mov word [rax], cx
mov esi, dword [rdi + 0x18]
btr esi, 9
test dword [rdi + 0x18], 0x200
jne 0x14005c68a
mov rcx, qword [rdi + 0x38]
test rcx, rcx
je 0x14005c68a
call qword [0x14018f1b0]
mov qword [rdi + 0x38], rbx
mov dword [rdi + 0x18], esi
mov rax, qword [r15 + 0x10]
test rax, rax
jne 0x14005c6a7
mov qword [r15 + 0x10], rdi
mov qword [rdi + 8], rdi
mov qword [rdi], r13
jmp 0x14005c6bf
mov rax, qword [rax + 8]
test rax, rax
je 0x14005c6bf
mov qword [rax], rdi
mov qword [rdi + 8], rax
mov rax, qword [r15 + 0x10]
mov qword [rax + 8], rdi
mov edx, 1
mov rcx, r15
call fcn.1400023b0
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14005c6d3
mov rdx, rax
lea rcx, [0x14018f308]
call fcn.140060850
xor r15d, r15d
movss xmm6, dword [0x140182a70]
cmp byte [0x14018f172], 0
je 0x14005c8ca
cmp dword [0x140190afc], 0
jbe 0x14005c8ca
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3c8], xmm1
mov r8d, recvfrom
lea rdx, [0x140181e20]
lea rcx, [rbp + 0x3b8]
call fcn.1400622f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x398], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3a8], xmm1
mov r8d, recvfrom
lea rdx, [0x140181e30]
lea rcx, [rbp + 0x398]
call fcn.1400622f0
nop
movups xmm0, xmmword [rbp + 0x398]
movaps xmmword [rbp + 0x1b0], xmm0
movups xmm1, xmmword [rbp + 0x3a8]
movaps xmmword [rbp + 0x1c0], xmm1
movups xmm0, xmmword [rbp + 0x3b8]
movaps xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rbp + 0x3c8]
movaps xmmword [rbp + 0xa0], xmm1
movups xmm0, xmmword [0x14018f368]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [0x140190a0c]
add edx, 0xffffff38
mov ecx, dword [0x140190aac]
add ecx, 0xffffff7e
mov eax, dword [0x140190af8]
mov dword [rsp + 0x40], eax
lea rax, [rbp + 0x1b0]
mov qword [rsp + 0x38], rax
mov eax, dword [0x140190afc]
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x90]
mov qword [rsp + 0x28], rax
lea rax, str._s____d___s____d_
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
movd r9d, xmm3
lea r8, [rsp + 0x60]
call fcn.140048da0
nop
mov rdx, qword [rbp + 0x3b0]
cmp rdx, 0xf
jbe 0x14005c85b
inc rdx
mov rcx, qword [rbp + 0x398]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c856
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c856
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006d790
movdqa xmm0, xmmword [0x140182c50]
movdqu xmmword [rbp + 0x3a8], xmm0
mov byte [rbp + 0x398], 0
mov rdx, qword [rbp + 0x3d0]
cmp rdx, 0xf
jbe 0x14005c8bb
inc rdx
mov rcx, qword [rbp + 0x3b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c8ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c9dd
call fcn.14006d790
movdqa xmm0, xmmword [0x140182c50]
movdqu xmmword [rbp + 0x3c8], xmm0
mov byte [rbp + 0x3b8], 0
cmp byte [0x14018f168], 0
je 0x14005ca00
mov rdx, qword [0x140190aa0]
add rdx, 0x14e4
lea rax, [rbp + 0x40c]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2f0]
mov r8d, 4
mov rcx, qword [0x140190b90]
call qword [sym.imp.VMM.dll_VMMDLL_Scatter_Read]
mov ebx, dword [rbp + 0x2f0]
lea eax, [rbx - 1]
cmp eax, 0x62
ja 0x14005ca00
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3e8], xmm1
mov r8d, 0xa
lea rdx, [0x140181e58]
lea rcx, [rbp + 0x3d8]
call fcn.1400622f0
nop
movups xmm0, xmmword [rbp + 0x3d8]
movaps xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rbp + 0x3e8]
movaps xmmword [rbp + 0x60], xmm1
movups xmm0, xmmword [0x14018f368]
movdqa xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x30], ebx
lea rax, [rbp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, str._s___d_
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
movd r9d, xmm3
lea r8, [rsp + 0x60]
mov edx, 0x1e
mov ecx, 0xa
call fcn.140048da0
nop
mov rdx, qword [rbp + 0x3f0]
cmp rdx, 0xf
jbe 0x14005c9e9
inc rdx
mov rcx, qword [rbp + 0x3d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c9e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c9e4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006d790
movdqa xmm0, xmmword [0x140182c50]
movdqu xmmword [rbp + 0x3e8], xmm0
mov byte [rbp + 0x3d8], 0
mov dword [0x140190afc], r15d
mov dword [0x140190af8], 0x12c
cmp byte [0x14018f116], 0
je 0x14005ca81
movups xmm0, xmmword [0x14018f480]
movdqa xmmword [rsp + 0x60], xmm0
movd xmm1, dword [0x140190aac]
cvtdq2ps xmm1, xmm1
movss dword [rbp - 0x18], xmm1
movd xmm0, dword [0x140190b84]
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x14], xmm0
lea rcx, [rsp + 0x60]
call fcn.140007e30
mov r9d, eax
mov rcx, qword [0x140190150]
add rcx, 0x1cf0
movss xmm0, dword [0x140182980]
movss dword [rsp + 0x28], xmm0
movss xmm2, dword [0x14018f138]
lea rdx, [rbp - 0x18]
call fcn.140020900
mov rcx, qword [rbp + 0x4d0]
xor rcx, rsp
call fcn.14006d0a0
lea r11, [rsp + 0x680]
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]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret